М.Двач / Программирование

Этого треда уже нет.
Это копия, сохраненная 13 сентября 2018 года.

Скачать тред: только с превью, с превью и прикрепленными файлами.
Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах. Подробнее

Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.

61 Кб, 1050x1050
JavaScript thread BigInt(108) /js/ Dan Abramov 12 июля, 10:08 1226546 В конец треда | Веб

Ссылка на прошлый тред: >>1217351 (OP)

НЕ КОПИРУЙ КОД ПРЯМО В ТРЕД!
Для программирования на ХТМЛ https://codepen.io/pen/
Для программирования на алёртах https://jsfiddle.net/
Для фреймворков библиотек https://codesandbox.io/
Для живой странички из коробки https://repl.it/languages/web_project
Для Ноды с пакетами и консолькой https://repl.it/languages/nodejs

Аноны, хочу получить советов мудрых, высераю пару предложений и код на скриншоте, а получаю смехуёчки. Как быть?
Если рассчитываешь получить дельный ответ, формулируй правильно вопрос:
Что я хочу получить, что я для этого делаю, что я вместо этого получаю.

В этом треде собираются величайшие умы человечества – мастера валидации форм и специалисты по JSON-технологиям. Этот тред посвящён главному языку будущего – JavaScript. Благодаря своей гибкости используется в браузере, на серверах, в мобильных приложениях, на десктопе и практически во всех видах программирования. Удобный синтаксис позволяет легко писать на нём, а высокая производительность делает его отличным выбором для решения любых задач – от небольших магазинов до огромных highload проектов. JavaScript по праву является самым популярным в мире языком. На каждом сайте есть браузерный JavaScript, а JavaScript на сервере используется такими крупными корпорациями, как Amazon, Yahoo, HP, NASA, Walmart и многие другие.

Часто задаваемые вопросы: https://github.com/vladimir37/js-thread/blob/master/Wiki/faq.md

Список материалов для изучения: https://github.com/vladimir37/js-thread/blob/master/Wiki/learn.md

Список инструментов и направления JS-разработки: https://github.com/vladimir37/js-thread/blob/master/Wiki/tools.md

Конфа /pr/ в Slack: https://slack-2chpr.herokuapp.com/

Ответы277963031630564321803264835131

# OP 12 июля, 10:10 2 1226547

>>1226232
>1.5 месяца. Сейчас уже пошла 3 или 4 неделя
Т.е. ты даже меньше трёх месяцев вкатываешься? Ну и чему ты удивлён? Ты уже многое можешь, можешь собой гордиться. А ты такой: "Ну я струны научился дёргать, как в оркестр вкатиться". Тебя и в токари не возьмут за три месяца. А мы с тобой говорим о профессии на острие смузи-прогресса. Так что дерзай и не отчаивайся.
По общим оценкам тебе нужна 1000 часов теории-практики + 500 часов проектов, чтоб точно вкатить. Это год ебашить. Раньше конечно тоже можно, но там уже доля везения и таланта.
>один курс, потом второй. Я начинаю их смотреть
Уже тысячу раз обсуждали. Видосы, статейки и прочее это развлекуха. Они логично сделаны. Не встречают у тебя противоречий и тебе кажется, что ты всё понял. К тому же большинство из них сделаны смузихлёбами без какой бы то ни было педагогической или философской подготовки. Они не ставят перед тобой никаких настоящих вопросов, не хотят кидать тебя в дискомфорт. Вопросов "зачем" и "почему" ты там не встретишь. Возможно, потому что смузихлёбам этого тоже никто не объяснил и для них всё "просто работает".
Практика же содержит мириады противоречий и только в ней ты действительно что-то понимаешь. Даже простая вёрстка, с которой тут все потешаются, заставит тебя смотреть нюансы, вырабатывать практики, искать подходы.
>попробовал сверстать что-то на бутстрапе
Подход сверху вниз работает всегда прекрасно, кроме первого раза.
Ты должен хорошо представлять себе технологии, лежащие в основе. Чтобы нормально пользоваться приблудой, ты должен быть сам способен написать такую приблуду. Ты должен понимать зачем Бутсрапон сделан и почему именно так.
И вот тогда, когда у тебя будет задача "надо простое, по-быстрому, но чтоб прилично выглядело", ты берёшь готовенький Бутстрапон и кайфуешь. Ты же, скорее всего, взял этот инструмент не для его задачи. Конец немного предсказуем.
>я не понимаю, что я писал
Потому что ты только начал и сейчас кое-как справляешься. Ты можешь написать код, понятный комплюктеру. И это уже хорошо. Но, как ты думаешь, зачем появились все эти языки программирования? Почему они похожи на человеческий английский всё больше и больше? Наше искусство состоит в том, чтоб писать код не для машин (они с любым дерьмом разберутся и стоят всё дешевле), а для людей (тупые, но стоят дорого и время их сильно ограничено).
Если ты начнёшь описывать на человеческом языке какую-то систему, её правила (бизнес-логику), то, чем точнее, менее противоречиво ты будешь это делать, тем больше твоя писанина будет походить на современный язык программирования. Представь это по шагам, помедитируй.

# OP 12 июля, 10:10 2 1226547

>>1226232
>1.5 месяца. Сейчас уже пошла 3 или 4 неделя
Т.е. ты даже меньше трёх месяцев вкатываешься? Ну и чему ты удивлён? Ты уже многое можешь, можешь собой гордиться. А ты такой: "Ну я струны научился дёргать, как в оркестр вкатиться". Тебя и в токари не возьмут за три месяца. А мы с тобой говорим о профессии на острие смузи-прогресса. Так что дерзай и не отчаивайся.
По общим оценкам тебе нужна 1000 часов теории-практики + 500 часов проектов, чтоб точно вкатить. Это год ебашить. Раньше конечно тоже можно, но там уже доля везения и таланта.
>один курс, потом второй. Я начинаю их смотреть
Уже тысячу раз обсуждали. Видосы, статейки и прочее это развлекуха. Они логично сделаны. Не встречают у тебя противоречий и тебе кажется, что ты всё понял. К тому же большинство из них сделаны смузихлёбами без какой бы то ни было педагогической или философской подготовки. Они не ставят перед тобой никаких настоящих вопросов, не хотят кидать тебя в дискомфорт. Вопросов "зачем" и "почему" ты там не встретишь. Возможно, потому что смузихлёбам этого тоже никто не объяснил и для них всё "просто работает".
Практика же содержит мириады противоречий и только в ней ты действительно что-то понимаешь. Даже простая вёрстка, с которой тут все потешаются, заставит тебя смотреть нюансы, вырабатывать практики, искать подходы.
>попробовал сверстать что-то на бутстрапе
Подход сверху вниз работает всегда прекрасно, кроме первого раза.
Ты должен хорошо представлять себе технологии, лежащие в основе. Чтобы нормально пользоваться приблудой, ты должен быть сам способен написать такую приблуду. Ты должен понимать зачем Бутсрапон сделан и почему именно так.
И вот тогда, когда у тебя будет задача "надо простое, по-быстрому, но чтоб прилично выглядело", ты берёшь готовенький Бутстрапон и кайфуешь. Ты же, скорее всего, взял этот инструмент не для его задачи. Конец немного предсказуем.
>я не понимаю, что я писал
Потому что ты только начал и сейчас кое-как справляешься. Ты можешь написать код, понятный комплюктеру. И это уже хорошо. Но, как ты думаешь, зачем появились все эти языки программирования? Почему они похожи на человеческий английский всё больше и больше? Наше искусство состоит в том, чтоб писать код не для машин (они с любым дерьмом разберутся и стоят всё дешевле), а для людей (тупые, но стоят дорого и время их сильно ограничено).
Если ты начнёшь описывать на человеческом языке какую-то систему, её правила (бизнес-логику), то, чем точнее, менее противоречиво ты будешь это делать, тем больше твоя писанина будет походить на современный язык программирования. Представь это по шагам, помедитируй.

Показать весь текст
Ответы26564

12 июля, 10:27 3 1226553

Перекатился из крестов/питухона в ноду, какое же это облегчение. Сразу улучшилось настроение, появились новые цели в жизни

Ответы26556

12 июля, 10:55 4 1226556

>>1226553
Перекатился из пистона в фронтенд. Перманентно пригораю, зато здесь веселее и интереснее

18 Кб, 281x384
12 июля, 11:09 5 1226563

Подскажите пожалуйста, можно ли прямо в итераторе обрабатывать перебираемые данные (например каждое число умножать на 5), что-то не догоню никак в какой момент и как их передавать.

Ответы62230

12 июля, 11:17 6 1226564

>>1226232
Чувак, этот >>1226547 анон все по делу расписал.
От себя, вкратце могу добавить где ты обосрался.
Первое - если ты бросив все начал вкатываться совсем в другую сферу в возрасте под 30, значит ты не сложился в своей нынешней работе. Значит ты неудачник.
А теперь обдумай ПОЧЕМУ ты неудачник? Ты неудачник потому что не занялся ВЭБом в 10 лет? Нихуя.
Уверен что ты просто неорганизованный и не настойчивый еблан, без цели, плавающий в маня-мечтах о смузи и долерах.
А еще без понимания своей натуры.
Так вот - уволившись и начав "учить 25/8" ты с ходу обосрался. Не работает так мозг человека, не работает так восприятие. Я еще 90% времени из этих "25/8" ковыряешь в носу и скроллишь двач. Забив на то что для прогинга нужно уметь в жесткую концентрацию. Особенно когда учишься.
Я не обидеть тебя хочу - а просто донести что успех это не умение смузишлепить в реакте. Это умение ставить задачи, и дисциплинированно их достигать.
А по учебе - начни хотя бы часа три КОНЦЕНТРИРОВАННО и СОБРАНО писать код и учиться. И да - не нужно вечно учить, это синдром студента. Пиши код, что в голову придет то и хуярь.
Нцфф саид.

Ответы265692657726601

# OP 12 июля, 11:20 7 1226565

>>1226232
>я не понимаю, что я писал
Так пиши по-человечески, чтоб понимать.
Перед тобой стоит задача: написать функцию, которая будет возвращать сумму двух первых чисел отсортированного массива. Давай переведём это на английский:
function sumOfLowestTwo list return sum firstTwo sorted list
Ты уже видишь. Это почти верное предложение. Это верное описание задачи. А если ты расставишь скобочки, то это будет верный ЖС:
function sumOfLowestTwo(list) { return sum(firstTwo(sorted(list))) }
И, чтобы понять, что тут происходит, тебе вообще не нужно подрубать интерпретатор в голове. Тебе достаточно прочитать по-человечески.
У тебя пока нет функций sum, firstTwo, sorted. Но уже очевидно, что они будут делать.
На каком-то уровне тебе таки придётся делать дрочильню (в sorted точно) на нечитаемых конструкциях языка. Но они уже будут маленькими и с понятным названием-назначением.
Понятно, что кучу таких функций муторно писать и дорого по ресурсам. Балансировать между человеческим и машинным языками, определять подходящие абстракции и декомпозицию и есть твоя задача. Это придёт с опытом.
А пока, если оно у тебя вообще работает, то ты уже круче многих.

Ответы26603

12 июля, 11:26 8 1226569

>>1226564
П.С.
УСПЕХ тм - это редко сфера деятельности. Это личные качества человека.
У моего близкого друга, брат старший, окончил обычный местячковый говновуз. Экономист. Устроился в альфабанк. Но вместо того что бы осесть планктоном в бентос - он работал, целеустремленно. Переехал в Москву, поменял несколько банков, везде хуярил как черт. И по итогу в один период он зарабатывал под 400 штук. Сейчас сидит на ЗП в 250.
Такие дела.

Ответы26602

12 июля, 12:00 9 1226577

>>1226564
как боженька спизднул, я аж прослезился. все так

12 июля, 13:10 10 1226599

>>1226533
Добра тебе за поддержку. Ты хороший человек.

sage 12 июля, 13:14 11 1226600

Что это за "язык программирования", который не даёт программисту низкоуровневый контроль над памятью. Это не язык программирования. А вы не программисты. Сажа + репорт треду.

Ответы266172664226803

12 июля, 13:15 12 1226601

>>1226564

Ты конечно во много прав, но вот быт тим лидом и директором направления не каждому дано в 27. А так в целом всё так. sad but true

12 июля, 13:16 13 1226602

>>1226569
Удваиваю, тоже есть знакомый, отучился на экономической заочке в Барнауле, параллельно работая таксистом, потом переехал в другой регион, устроился в Сбер и лет за 5 безо всякого блата дорос до заместителя директора (или управляющего, не ебу как у них там это называется) по региону, зарабатывает хорошо.

12 июля, 13:18 14 1226603

>>1226565
Спасибо за советы.
Блин, с этим перектом чет немножко поломались ответы.

12 июля, 13:52 15 1226617

>>1226600
Вэб-ассемблеры уже выкатили. Лет через пять, когда вообще все перекатится в вэб - попиздшь тогда, байтоеб.

Ответы26800

# OP 12 июля, 14:25 16 1226642

>>1226600
То есть, ты бы хотел выполнять на своей машине произвольный код из интернетов, который имел бы низкоуровневый контроль над памятью.
А свой пост ты наверно машинными кодами отправлял.
>Это не язык программирования. А вы не программисты.
Это язык сценариев, а мы сценаристы.
Поднимаю смузи за твою безопасность.

12 июля, 14:31 17 1226645

test

Ответы26646

# OP 12 июля, 14:36 18 1226646

>>1226645
error: no test specified

12 июля, 14:46 19 1226654

А кто пользовался firebase ? У меня есть код, который чето хранит в локал сторадж, я хочу заменить локал сторадж на файербэйз. Но чето вообще не вбупляю как это сделать

18 Кб, 470x360
12 июля, 15:27 20 1226669

Почему в итт всегда задаются такие элементарные вопросы? На каком-то уровне развития открывается третий глаз и нирвана или тут так и остаются мучить первую главу кантора?

Ответы2668426807

7 Кб, 259x697
12 июля, 15:39 21 1226674

Помогите со стаком технологий.
Пишу на питоне машобчик и немного веба, но мне тут поставили задачу сделать красивую отрисовку движения спутника по орбите в окне браузера. Решил написать на JS, заодно изучив язык.
Как это должно работать:
1) Пользователь сидит на сайте, вводит парамерты и отправляет запрос.
2) Скрипт принимает параметры запроса, обращается к SQL серверу (уже есть, достаточно просто запроса), он возвращает стек данных спутника (дата, x y z, параметры и т.д.)
3) На основе этих данных он рисует его путь на карте мира в некой проекции. Отрисовка происходит онлайн в окне браузера и с использованием ресурсов пользователя.
Выгдядеть это должно примерно так:
https://bl.ocks.org/animateddata/raw/1f6522d3fcec29c01e7f4a5894e1fd94/

Что, помимо JS мне еще потребуется? Я в вебе 0, слышал про всякие Node.js и прочее, но повторюсь, от JS будет требоваться только отрисовка массива данных.

Ответы26689

12 июля, 16:09 22 1226684

>>1226669
На определенном уровне появляется умение гуглить и понимание того, что сложные вопросы (которые не удается нагуглить) надо решать самому или задавать в специализированных сообществах (хотя на том же СО), а уж никак не в зк

12 июля, 16:19 23 1226689

>>1226674
1) jquery || чистый js
2) а это тут при чем? Ты на ноде хочешь бэк оформить? тогда express flask like + sequelize django orm like да и все в общем
3) Вот то что ты скинул называется D3.js библиотечка которая тебе и нужна ибо вся ее суть в том чтоб смаппить данные с svg элементом
вот плагинчик к этой библиотеке, он те время сэкономит
https://github.com/d3/d3-geo

Ответы266962669827114

12 июля, 16:38 24 1226696

>>1226689
не, ты не понял
123 это просто общие пункты, JS только на 3 шаге

Ответы26698

12 июля, 16:39 25 1226698

>>1226696
ну и я знаю про D3.js, собственно это оттуда пример.
Ты >>1226689 хочешь сказать, что мне достаточно будет чистый JS + D3?

Ответы26711

12 июля, 16:51 26 1226707

Хочу вкатиться в бек разработку нода
Стоит ли перед этим дрочить верстку? Или просто стоит ознакомиться, чтобы совсем уж не быть долбоебом?

Ответы2671926726

12 июля, 16:57 27 1226711

>>1226698
да. этого достаточно для твоей задачи

12 июля, 17:13 28 1226719

>>1226707
Хочу вкатиться в геймдев разработку С++
Стоит ли перед этим дрочить верстку? Или просто стоит ознакомиться, чтобы совсем уж не быть долбоебом?

Ответы26723

12 июля, 17:18 29 1226723

>>1226719
Понял, спасибо

12 июля, 17:20 30 1226726

>>1226707
Стоит

12 июля, 19:25 31 1226800

>>1226617
Жонглировать ячейками памяти можно и без веб-ассемблера. Плоские массивы давно есть.

В wasm'е точно так же оверхед на проверку границ, потому как манипулирует он все теми же типизированными массивами.

12 июля, 19:26 32 1226803

>>1226600
Тебе ни один язык не дает контроля ни над чем. Дает окружение.
Так что не программист тут только ты.

12 июля, 19:29 33 1226807

>>1226669
Большинство тут сидящих, на самом деле давно вкатившиеся и чаще ридонли. Все одни и те же элементарные вопросы, от все новых залетных. С которых те, кто здесь сидит перманентно или проигрывает, или бугуртит, или помогает, если вопрос задан корректно и видно, что человек не пяткой хуй чешет.

12 июля, 21:42 34 1226911

Знает кто-нибудь Vue.js?

Ну или так:
Ищу что-нибудь кроме жквери, что может отрендерить на страницу хтмл с массивом данных (вроде списка), поймать онКлик, по данным айтема из списка выкачать данные с апи, отрендерить таблицу (Не прям HTML таблицу, просто выдать данные на страницу), заинициализировать после этого какой-нибудь селектайз например и отослать данные куда-нибудь по POST-запросу.

Ответы30900

7 Кб, 326x194
13 июля, 03:09 35 1227065

Сап двач. Надеюсь я по адресу. Ради интереса попинал джаваскрипт и вью, и сделал тудулист. В документации к слову о компонентах вью была предложена структура как на скриншоте. Суть токова: в Todo есть массив объектов, и методы в стиле add, remove etc. Есть TodoItem, у которого есть DeleteTodoButton. И этот компонент делает только одно - $emit('remove') наверх к итему, или можно упороться и вообще $parent.$emit('remove') к главному компоненту. Я это писал и не понимал, зачем? Я могу такое поведение получить и без дополнительных компонентов. Это нормально и я просто ограничен задачами тудулиста и не вижу полной картины или это херня полная?

13 июля, 09:04 36 1227091

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

13 июля, 09:21 37 1227101

Здравствуйте. Вопрос специфичен, но, думаю лучше вас на него на доске никто не ответит.

Есть ссылка vk.com/feed2.php, которая возвращает JSON с, в том числе:
"activity":{"hash":"d41d8cd98f00b204e912fd0998ecf8427e"}}

Вопрос : в каких случаях этот "хеш активности" меняется ? Спасибо.

И еще один.
eval (responsetext.replace(some reg exp) кушал это:
>info{id=412315,version=1.0.0.3},friends{count=0},messages{count=1},events{count=0},photos{count=0},videos{count=0},groups{count=0}
Но не стал кушать это:
{"user":{"id":4234123},"friends":{"count":0},"messages":{"count":1},"mentions":{"count":0},"events":{"count":0},"groups":{"count":0},"photos":{"count":0},"videos":{"count":0},"notes":{"count":0},"gifts":{"count":0},"lang":{"id":3,"p_id":0},"activity":{"hash":"2342dfgfrg234r23erdfsdgdfg"}}
В итоге был использован JSON.Parse(responsetext).
Сильно я от этого в производительности/времени потеряю ? Можно ли eval заставить принимать второй тектс ?

13 июля, 10:20 38 1227114

>>1226689
>sequelize django orm like

Вот меня всегда интересовало - кто-то реально пользуется орм-парашей для чего либо сложнее хеллоуворлда?

Ответы2711527116

13 июля, 10:22 39 1227115

>>1227114

Дали им божественный кнекс, нет не хотим, хотим ООП головного мозга и с болью бульдога носорогом абстрагировать.

13 июля, 10:26 40 1227116

>>1227114
на джанге у меня магазин вейпов крутится и бот в телеге (каршеринг). для всего отм хватает, если упрешься, можно ручками raw sql отправить.

Ответы271172712127233

13 июля, 10:27 41 1227117

>>1227116
отм => орм
*fix

13 июля, 10:37 42 1227121

>>1227116

Ну вот оно и видно, что магазин. Попробуй как нибудь сделать ОРМ поверх типичной интырпрайзной базы с сотней легаси таблиц, где объекты должны быть хитрожопой выборкой из нескольких таблиц с группировками и кучей условий (если еще не с аналитикой) , изменение и удаление - аналогично. Типа вот добавить кредит с разбивкой по месяцам с возможностью в любой момент закрыть его, при этом бухгалтер в своем круде должен видеть каждый месяц и чтобы при изменении суммы в одном из месяцев автоматом пересчитывалась сумма в оставшихся.

Ответы27122

13 июля, 10:44 43 1227122

>>1227121
полагаю sqlalchemy смогет, правда она с джанго не работает, с фласком ток.

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

13 июля, 15:02 44 1227227

бля 2й месяц как я на первой работе работаю
еще никогда я не дебажил жс в консоли так часто
лол поставили на правку багов в старом проекте вместо написания react приложений

13 июля, 15:08 45 1227233

>>1227116
> магазин вейпов
норм приносит? как заказы развозишь?

Ответы27249

13 июля, 15:14 46 1227249

>>1227233
почтой россии как же еще, опись делаем и отправляем.
> норм приносит?
1-3к/д ( это чистые то есть с учетом закупки нового товара) если без то 1-7к
по разному. Я не хочу в smm болото лезть, хотя если иметь желание на нем заработать более менее, то надо бы.

13 июля, 17:13 47 1227354

7 издание core java норм?

Ответы27360

13 июля, 17:24 48 1227360

>>1227354
вообще охуенное, как осилишь будешь с первого раза в нужный тред попадать.

13 июля, 20:40 49 1227531

Хочу написать простую страничку с текстовым полем, которая создает новую страничку со списком ссылок, которые были введены в поле на предыдущей страничке. Ну или чтобы страничка была одна, но список сохранялся насовсем. Как это лучше делать?

Ответы27568

13 июля, 20:43 50 1227533

Двощ, помоги. Сегодня ходил на собес на ждуна в одну игровую компанию. Меня там просто выебали. Чувак начал спрашивать чем лист отличается от массива, какая сложность у merge-sort, вспомнить сходу пару алгоритмов сортировки, загонял что-то про три кита ООП, а потом сказал, мол, фронтенд это для детей и рано или поздно нужно переходить на c++.
Самое что непонятное в этой ситуации было то, что касательно самого фронтенда он спросил только что такое ванильный js, о котором я писал в резюме. Я дал ему ответ, на что получил фразу: "Интересненько конечно, никогда не слышал". Двач, это я ебанат или с конторой что-то не так? Такое вообще часто встречается?

Ответы27541275562756027565

17 Кб, 313x286
13 июля, 20:52 51 1227541

>>1227533
>javascript
>чем лист отличается от массива
>три кита ООП
>нужно переходить на c++
Так толсто, что даже тонко.

Ответы27547

13 июля, 21:05 52 1227547

>>1227541
Блять может он рили тролил? А на самом деле мне нужно было крикнуть кодовое слово АРПЕДЖИО, и тогда начались бы вопросы по react redux и es6?

13 июля, 21:08 53 1227553

Что читать по реакту/редуху? Гайды на оф сайтах, потом АПИ, потом разбирать сорцы?

13 июля, 21:09 54 1227556

>>1227533
Уметь оценивать сложность алгоритма, знать структуры данных и назвать 3 понятия ООП - это не уровень джуна, это максимум трейни. В любой нормальной компании все эти вещи являются базовыми и их должен знать любой, хоть ты фронтенд, хоть девопс
Вердикт: для убогой галеры ты может и не ебанат, но для сурьезной компании ебанат.

Ответы275572756227576

13 июля, 21:10 55 1227557

>>1227556
Вернее, не уметь оценивать - уровень трейни.

13 июля, 21:13 56 1227560

>>1227533
Ты на какую разработку-то пошёл? Алгоритмы и структуры данных всем нужно знать, ООП тоже, а про С++ это что вообще? Он хочет, чтобы ты фронт писал на крестах и компилировал васмом или что? Причём тут вообще ЖС-тред?

sage 13 июля, 21:14 57 1227562

>>1227556
Нахуя фронт-эндеру знать структуры данных? Он максимум будет работать с массивом, который ему бэкенд выплёвывает. Структуры данных и алгоритмы — это бесполезная хуйня, к реальной разработке не имеющая отношения.

Ответы27564

13 июля, 21:18 58 1227564

>>1227562
Чтобы не быть бесполезным долбоёбом.

Ответы27566

33 Кб, 475x439
13 июля, 21:20 59 1227565

Что ооп пропагандоны вообще забыли в js.
Ведь js толком не поддерживает ни один из ТРЁХ КИТОВ.
А лист - это опять же, ещё одна грязноштанная ооп конструкция, для работы с бесконечными массивами.
В js массив - это в любом случае хэштаблица, как ни крути. Какой нахуй нахуй лист?
>>1227533
Вьебал бы этому интервьюеру с ноги в ебасос.

Ответы2756927728

sage 13 июля, 21:23 60 1227566

>>1227564
Но ведь знания алгоритмов и структур данных как раз-таки и являются абсолютно бесполезными. Они почти никогда не применяются в реальной разработке.

Ответы27570

13 июля, 21:25 61 1227568

>>1227531
Бамп, можно как-нибудь сделать, чтобы js-код из html файла редактировал сам этот html файл?

13 июля, 21:25 62 1227569

>>1227565
Прототипно-Ориенированый язык же. Один из стилей ООП.

Ответы27580

13 июля, 21:27 63 1227570

>>1227566
Зависит от места работы же. Если ты не собираешься в яндексе/vk/fb/google работать, то тебе, скорее всего, алгоритмы не нужны.

Ответы27574

sage 13 июля, 21:29 64 1227574

>>1227570
Так нахуя это спрашивают на собеседованиях в компаниях, которые далеко не ВК/Гугл/Фейсбук? Алсо, фронт-эндщикам они в любом случае не нужны.

13 июля, 21:31 65 1227576

>>1227556
Я не против оценить сложность алгоритма. Вы мне только алгоритм дайте. Наизусть помнить реализации мерджсортов - это конечно важная составляющая фронтенд разработки.
>знать структуры данных
Я знаю структуры данных из js. Просто так заучивать то, что я никогда не применю - смысла не вижу.
>3 понятия ООП
2 назвал, полиморфизм вылетел из головы. Просто опять же - я не встаю с утра и начинаю по очереди восхвалять каждого из китов. Хуй знает короче, расстроился я.

Ответы27583

13 июля, 21:35 66 1227580

>>1227569
С протитипным наследованием.
Но решение задач через наследование выглядит просто убого, когда у тебя в языке есть функции высшего порядка.

13 июля, 21:37 67 1227583

>>1227576
Так в ЖСе и нет полиморфизма, по сути. Какой нах полиморфизм при динамической типизации и отсутствии абстрактных классов и интерфейсов...

Ответы27589

13 июля, 21:39 68 1227589

>>1227583
Имею ввиду именно "ООПшный" полиморфизм.

Ответы27602

13 июля, 21:50 69 1227594

ООП можно понять только в языках типа пхп и жава. А лист и массив, как структуры, в жава и С#. хз причем тут жс вообще. ну а сортировки и их сложность - это вообще зубрежка. я как-то пытался писать сортировки на жс - так лольно выглядело

13 июля, 22:02 70 1227602

>>1227589
>"ООПшный" полиморфизм.
шта?

Ответы27609

13 июля, 22:06 71 1227609

>>1227602
Ну в ООП-языках полиморфизм это чаще всего полиморфизм подтипов, то есть например инджектишь в какой-то свой класс инстанс интерфейса и тебя не ебёт, как он там реализован.

Ответы27641

13 июля, 22:33 72 1227641

>>1227609
Ты сам-то понял, что написал?
Интерфейсы он инжектит, и похуй как они там реализованы, лол.

Ответы27656

13 июля, 22:48 73 1227656

>>1227641
Dependecy Injection это одно из применений полиморфизма.

Ответы27658

22 Кб, 267x274
13 июля, 22:51 74 1227658

>>1227656
>Dependecy Injection это одно из применений полиморфизма.

Ответы27668

13 июля, 22:59 75 1227668

>>1227658
public interface Logger {
void log();
}
...
@Autowired
private Logger logger;
...
public void someMethod() {
logger.log("Method started at " + Date.from(Instant.now()));
...
}
...
@Bean
public Logger logger() {
return new TextFileLogger("C:/log.txt");
}
Или
@Bean
public Logger logger() {
return new RemoteLogger("http://logger.com/log");
}
Или
@Bean
public Logger logger() {
return new ConsoleLogger();
}
То есть твоему классу неважно, какую реализацию Logger'а ему подсунут.

13 июля, 22:59 75 1227668

>>1227658
public interface Logger {
void log();
}
...
@Autowired
private Logger logger;
...
public void someMethod() {
logger.log("Method started at " + Date.from(Instant.now()));
...
}
...
@Bean
public Logger logger() {
return new TextFileLogger("C:/log.txt");
}
Или
@Bean
public Logger logger() {
return new RemoteLogger("http://logger.com/log");
}
Или
@Bean
public Logger logger() {
return new ConsoleLogger();
}
То есть твоему классу неважно, какую реализацию Logger'а ему подсунут.

Показать весь текст
Ответы2767127706

13 июля, 22:59 76 1227669

Обдал всех ооп довенов мочой.

джс с рамдой, скала няша

Ответы27733

13 июля, 23:00 77 1227671

>>1227668
>void log(String string);
Моментальный фикс.

13 июля, 23:23 78 1227706

>>1227668
Я тебя наверное неправильно понял.
Депенденси инжекшн - высокоуровневая реализация, того что на низком уровне транслируется в полиморфические конструкции.

13 июля, 23:59 79 1227728

>>1227565
>В js массив - это в любом случае хэштаблица, как ни крути.
Нет, поэтому то и не нужно использовать массив как объект.

Ответы27743

14 июля, 00:09 80 1227733

>>1227669
БЛЯДЬ НЕНАВИЖУ ООП, ЕБАНЫЙ АБСТРАКТНЫЙ КУСОК КАЛА, НЕПРИГОДНЫЙ ДЛЯ ПРИКЛАДНЫХ ЗАДАЧ ЧУТЬ БОЛЕЕ ЧЕМ ПОЛНОСТЬЮ, ОСОБЕННО С ТОЧКИ ЗРЕНИЯ ЭФФЕКТИЧНОСТИ.

Ответы27734

14 июля, 00:12 81 1227734

>>1227733
Ага, кто до ООП вообще мог додуматься? Нет бы дальше все писали бы в процедурном стиле... нахуй нам это ООП... и зачем вообще GoF писали.. дебилы наверно

Ответы27748

55 Кб, 657x600
14 июля, 00:33 82 1227740

'Hello ' + 'world'
2 + 2
Полиморфизм, не?

66 Кб, 675x720
14 июля, 00:35 83 1227743

>>1227728
Ты понял, что ты в первой части высказывания опроверг, что массив - это объект, а во второй сказал, что массив не нужно использовать как объект, подтвердив тем самым, что массив - это объект, а попросту хэштаблица.

Ответы27747

14 июля, 00:40 84 1227747

>>1227743
Мы вам перезвоним)

Ответы27749

14 июля, 00:41 85 1227748

>>1227734
> и зачем вообще GoF писали
Ты ГОФ читал? Там говорится, что надо всегда предпочитать композицию над наследованием.

Ответы27762

14 июля, 00:42 86 1227749

>>1227747
Мы вам на лицо поссым)

14 июля, 01:22 87 1227762

>>1227748
И че?

14 июля, 03:53 88 1227796

>>1226546 (OP)
Ну почему так, аноны ?
setInterval(function() {
}(), 15000); Работает и в консоли и в background.js расширения, а вот уже:
setInterval(function() {
}(), 16000); только в консоли, причем не сыпет ошибками, просто не выполняется и все (ничего не происходит).

Ответы27832

51 Кб, 540x960
14 июля, 09:13 89 1227832

>>1227796
Просто у тебя в теле функции пусто.

82 Кб, 871x852
14 июля, 09:30 90 1227838

Да вроде нет, мне вот не смешно, не понимаю в чем собственно проблема (

14 июля, 11:12 91 1227860

Говорят у вас опять МАЛВАРЬ через МАЛВАРЬ поехала.

14 июля, 11:40 92 1227878

Сап /рг/
Я тут ньюфаг, так что можете обоссать.
Вляпался в работу. Дают леньги за творение хуйни с 1С. Хуйню творю с помощью угадайте чего... правильно javascript.
Делал на виндовом js. Всё было хорошо.
Однако вчера засвербило в очке сделать веб интерфейс для управления этими скриптами.
Ну погуглил чем народ пользуется, чё попроще. Скачал node.js, запустил - запустилось. Страничка в браузере открывается. Сервер на запросы отвечает.
Стал пытаться запускать свои скрипты на node. И соснул.
Дефолтный ноде не может в SafeArray. А нужно чтобы мог.
Но, анонимус ведь знает всё.
Анон, скажи, какую библиотеку подгуглить, чтобы мои говно скрипты могли в SafeArray?

Ответы27890

14 июля, 12:02 93 1227890

>>1227878
Первый раз слышу про SafeArray. В нативном js такого типа массива точно нету. Это точно js? Или это JScript?

Ответы27913

14 июля, 12:22 94 1227894

Ааа, блядь, да чё так сложно-то. Хочу сделать систему комментариев и ответов через редакс, с пагинацией. Сломал себе голову уже блядь.

Ответы27897

14 июля, 12:26 95 1227897

>>1227894
Лошара. Там нихуя сложного нет, главное архитектуру продумать заранее как следует. Большая часть ломаний головы как раз из-за хуевой архитектуры.

14 июля, 12:46 96 1227909

+

14 июля, 12:55 97 1227913

>>1227890
>Первый раз слышу про SafeArray.
Это формат данных, которым виндовые приложения обмениваются через СОМ и ОLE. В частности одинэсечка любит этот формат, когда берёт данные из эксельки.
>В нативном js такого типа массива точно нету. Это точно js? Или это JScript?
Ну я в сортах не разбираюсь. Ньюфаг 2 недели.
Это короче то, что запускается командой cscript.exe этот_скрипт.js

Ответы28069

14 июля, 16:48 98 1228065

А, хуй с вами, качаю курс по ноде от geekbrains. На nnm есть еще от htmlacademy, но их формат мне приелся еще с того раза, когда я их html+css интенсивы слушал.

14 июля, 16:50 99 1228069

>>1227913
>Ну я в сортах не разбираюсь. Ньюфаг 2 недели.
Поздравляю, ты настолько ньюфаг, что даже не знаешь, на чём пишешь. cscript для VBS и JScript'а, и пишешь ты, получается, на втором.

Ответы28095

14 июля, 17:12 100 1228095

>>1228069
Ну это понятно. Однако получившиеся хуй-script-ы запускаются на ноде. Точнее, запускаются те из них, в которых нет операций с SaveArray.
Как заставить ноде полюбить SafeArray в 2018?
Или ноде это бесполезная хипстерская хуйня?

Ответы28128

14 июля, 17:43 101 1228128

>>1228095
Тебе, скорее всего, придется настраивать интерколл с WinAPI или с чем ты там работаешь, через FFI. Либо грязные хаки через вызов WSH. Либо через 3rd party либы, содержащие биндинги к OLE и прочей виндовой хуите. В общем-то, вариантов масса, но искаропки, скорее всего, того что ты ищешь, нет.

Ответы28148

14 июля, 17:51 102 1228148

>>1228128
Да, я уже догуглился, что надо делать ffi к jscript.dll
Осталось только выяснить последовательно два вопроса:
1. Экспортируется ли из jscript.dll метод класса VBArray.toArray
Если нет, то хуй.
2. На чём собсно написана jscript.dll: на С или на С++
Если на С, то хорошо.
Если на С++, то ffi сосёт и node.js таки хипстерская бесполезная хуита.

Ответы2816028323

14 июля, 17:57 103 1228159

Можно ли как-то интегрировать CASL с редаксом? У меня текущий юзер хранится в сторе. Единственное, что в голову приходит, это использовать store.subscribe().

Ответы28185

14 июля, 17:58 104 1228160

>>1228148
Просто ты пытаешься решить задачу инструментом, который менее всего подходит под это. Нет, я тоже писал скрипты автоматизации для винды под ноду, но то чисто по фану было, и анальной жопоболи очка я не испытывал.
Алсо, как вариант, по теме:
https://pholpar.wordpress.com/2016/11/30/using-edge-js-as-a-replacement-for-win32ole/

Ответы28165

14 июля, 18:02 105 1228165

>>1228160
>edge-js-as-a-replacement-for-win32ole
Тоже хуйня.
edge.js это конвертер из С# в JS.
С# не может в SafeArray.
Это говно годится только батники запускать вместо exec.

Ответы28166

sage 14 июля, 18:04 106 1228166

>>1228165
Ну и пошёл нахуй, питухан, работаешь с каким-то некроговном и ещё кукарекаешь чё-то.

Ответы28168

14 июля, 18:07 107 1228168

>>1228166
Всмысле с некроговном? Там свежая 1С же.
Хули ты агришься? Из-за того, что я сказал, что node.js это бесполезная хипстерская хуйня? Ну так на правду не обижаются. Или докажи обратное.

Ответы28170

sage 14 июля, 18:09 108 1228170

>>1228168
То есть если Нода не поддерживает никому нахуй ненужное говно от майкрософта, которым никто блядь не пользуется, то она "бесполезна"? Пошёл нахуй, ещё раз говорю.

Ответы28178

14 июля, 18:15 109 1228178

>>1228170
За это говно платят деньги. Значит оно нужное. node.js не может работать с нужным говном. Может только батники запускать и эксель вешать через win32ole. node.js ненужное говно. Всё логично.

Ответы28217

14 июля, 18:27 110 1228185

>>1228159
Ещё придумал перед записью юзера в стор записывать его ещё куда-нибудь, например в localStorage, и уже оттуда считывать.

14 июля, 19:08 111 1228217

>>1228178
По твоей логике все говно, что не поддерживает экзотический тип SafeArray. Только при чем здесь
Нода, лол.

Ответы28224

14 июля, 19:18 112 1228224

>>1228217
Схуяли он экзотический, если 90% софта на 90% компьютеров сего мира его используют?

291 Кб, 300x409
14 июля, 19:52 113 1228235

Ух бля чо нашол

Можно к ноде прикрутить библиотеку node-go-require
А к node-go-require прикрутить go-ole
А в go-ole есть safearray с нужным методом ToArray()

Костыль через костыль через костыль. Но щито поделать.

Ответы282452826628286

14 июля, 20:00 114 1228245

>>1228235
А мог бы просто использовать ffi, и дергать любое winapi, из любой библиотеки.

Ответы28251

1,1 Мб, 785x788
14 июля, 20:10 115 1228251

>>1228245
Я и так могу дёргать винапи через ффи.
Только когда это винапи возвращает сафеаррай вместо результата, тогда ноде.жс не знает что с этим делать. Суть же в чом - конвертировать сафеаррай во что-то понятное ноду. Тут либо пытаться использовать жскрипт.длл через ффи (я не уверен, что это проканает, потому что гугл и яндекс нихуя не сообщают на этот счёт), либо костылями через модный-молодёжный го.

14 июля, 20:30 116 1228266

>>1228235
Бред какой-то.
Ты не можешь взять сейф аррай и сделать
for (i = 0; i < SafeArray.length; i++) { Array = SafeArray }
?

Ответы2826928271

14 июля, 20:32 117 1228268

[CODE]
for(i = 0; i < SareArray.length; i++) {
Array = SafeArray
}
[/CODE]
Внутри той среды, которая имеет понятие что такое сейф аррей?

Ответы28269

14 июля, 20:32 118 1228269

>>1228268
>>1228266
Пиздос, куда делась разметка для кода?

14 июля, 20:35 119 1228271

>>1228266
console.log("SafeArray.length = " + SafeArray.length)
----------------------------------------
SafeArray.length = undefined

Что тебе не понятно в словах "Дефолтный ноде не может в SafeArray" ?

Ответы28272

14 июля, 20:37 120 1228272

>>1228271
>Внутри той среды, которая имеет понятие что такое сейф аррей.

Ответы28275

14 июля, 20:42 121 1228275

>>1228272
Т.е. внутри Windows JScript через ffi ?
Или внутри Go через go-ole через node-go-require ?

Почему ты предлагаешь мне то, до чего я без тебя сам додумался тремя часами ранее?

Ответы28278

14 июля, 20:47 122 1228278

>>1228275
Потому что это очевидная вещь, над которой я долго не думал, чтобы подсказать. Которая вообще не должна требовать подключения сторонних библиотек.
Вообще самый элементарный способ - превратить массив с строку на одном конце, передать, и превратить строку в массив на другом.
Зачем ходить через все эти дебри, подключая непонятные библиотеки, пытаться передавать несовместимые структуры данных итд.

Ответы28279

14 июля, 20:49 123 1228279

>>1228278
Затем, что на одном конце готовый "Агент
1С Предприятие 8.3", который выдаёт нужные мне данные только через сафеаррай и никак иначе.

14 июля, 21:07 124 1228286

>>1228235
Еблан, я тебе уже сказал, самый простой вариант высирать нужный кусок кода и запустить его в дочернем процессе через WSH. Результат работы высранного скрипта распарсишь через стдаут.
Зачем все это дрочево с Оле, ффи, если УЖЕ есть рабочий код. То, исполняется и хочешь исполнять в рантайме ноде - исполняй, то, что хочешь, но не можешь - спавни WSH. Проблему раздул как китайский пионер, я хуею.

Ответы28291

14 июля, 21:11 125 1228291

>>1228286
>запустить его в дочернем процессе через WSH. Результат работы высранного скрипта распарсишь через стдаут.
Да-да, я в курсе, что node.js это хипстерская запускалка батников.
А шуму то было! Нодеджеэс то, нодеджеэс сё!
Тьфу блять!

Ответы2829328488

14 июля, 21:18 126 1228293

>>1228291
>хипстерская запускалка батников.
Линукс тоже во многом.
И что?

Ответы28299

14 июля, 21:26 127 1228299

>>1228293
А то, что задержки на высоко нагруженной системе. Придётся начальнику показывать тормоза вместо результата.
А у меня зарплата будет по результатам испытательного срока. Хотелось бы поразить начальника, чтобы он сказа "Ух бля!" и поскакал к директору хвастаться какого он профессионала нашёл.

Ответы2830528320

14 июля, 21:36 128 1228305

>>1228299
>высоко нагруженной системе.
Скромнее будь, мальчик.
Нагруженная система у него, хаха.

Ответы28311

14 июля, 21:41 129 1228311

>>1228305
Система не у меня. Система у конторы, которая деньги платит. На полудохлом сервере, в котором при пиковых нагрузках даже compmgmt.

Ответы283122833328367

14 июля, 21:42 130 1228312

>>1228311
... даже compmgmt по пол минуты открывается.

фикс

14 июля, 21:52 131 1228320

>>1228299
1с и поразить - вещи несовместимые. Разве что в негативном ключе. Как ты дожился до такого вообще?

Ответы28326

14 июля, 21:53 132 1228323

>>1228148
>Ньюфаг 2 недели.
А уже кидается
>node.js таки хипстерская бесполезная хуита.
Шёл бы ты нахуй отседова.

мимопитонист

Ответы28327

14 июля, 21:57 133 1228326

>>1228320
Х.з.
Я ньюфаг. Пошол устраиваться на работу. Напиздел в резюме што ниибаться специалист. А на деле нихуя не умею по теме. Вот пытаюсь строить из себя спеца со свежими нестандартными результативными подходами в надежде, что вместо 30к на испытательном сроке буду получать 50к после испытательного в этом мухосранске.

14 июля, 21:58 134 1228327

>>1228323
А што не так? Правду же написал.

Ответы28359

14 июля, 22:02 135 1228333

>>1228311
>На полудохлом сервере, который сгорит через месяц а виноват ты будешь
Поправил двачного дурачка.

Ответы28334

14 июля, 22:04 136 1228334

>>1228333
За это же сисадмин отвечать должен. Не?

Ответы28335

14 июля, 22:05 137 1228335

>>1228334
Отвечать сисадмин, а виноват ты.
Потому что написал майнеров/вирусов который почти новый комплюктор сожгли.

Ответы28337

14 июля, 22:07 138 1228337

>>1228335
А, ну это да. Если начальник захочет хуёво расстаться с подчинённым, то он его сделает виноватым в чём угодно. Только я не понимаю, к чему ты этот разговор завёл в /рг/

Ответы28341

14 июля, 22:13 139 1228341

>>1228337
К тому, что ты наивный идиотик.
С чем тебя и поздравляю.

Ответы28346

14 июля, 22:15 140 1228342

Аноны, впервые, полностью самостоятельно запилил тудушечку на реакте.Тяну на джуна?
А если серьезно -вопрос по концепции.
Все элементы/задачи - рисуются на основе массива с объектами this.arr. Объект этот присваивается в state.renderArr.
И рисуются они в методе
render(){
___let arrElem = this.state.renderArr.map...
___return(
______{arrElem}
__)
}

Но когда мне нужно показать только выполненные или не выполненные задачи, то я в соответствующих обработчиках на основе массива this.arr отфильтровываю нужные задачи в новый массив (key с уникальным id сохраняется) и присваиваю этот новый массив в this.state.renderArr.
Норм концепция?

Ответы28347

14 июля, 22:19 141 1228346

>>1228341
Т.е. ты считаешь, что если я сделаю то, что ихние 1С-ники годами пытались, но так и не смогли сделать, то начальник подумает "да ну, чото он слишком умный, надо от него избавиться"? Небось свой негативный опыт проецируешь.

Ответы2834828349

14 июля, 22:19 142 1228347

>>1228342
Но зачем тебе его куда-то в стейт пихать, если ты можешь в рендере просто свитч поставить, который будет фильтровать массив на основании выбранного фильтра?

Ответы28363

14 июля, 22:24 143 1228348

>>1228346
А ты серьезно считаешь, что какой-то ньюфаг, который судя по рассуждениям мягко говоря не очень умный, сможет за пару месяцев сделать то, что 1сники до него не могли сделать годами?

Ответы2835528358

14 июля, 22:24 144 1228349

>>1228346
>хипстерская запускалка батников.
>ихние
Ясно.

Ответы28355

14 июля, 22:29 145 1228355

>>1228348
Ну, я уже смог. За 2 недели. Повезло, что тамошние 1С-ники не хотят уметь ничего, кроме того, что написано в ихних жолтых книжках.
А сейчас просто красоту навожу.

>>1228349
Пытаюсь соответствовать уровню вашего форума.

64 Кб, 640x480
14 июля, 22:32 146 1228358

>>1228348
> ньюфаг, который судя по рассуждениям мягко говоря не очень умный, сможет за пару месяцев сделать то, что 1сники до него не могли сделать годами
Ну вообще-то да. Не забывай что говоришь об 1сниках.

14 июля, 22:33 147 1228359

>>1228327
То, что ты обвиняешь в ноду в бесполезно, когда она не подходит лишь для твоей конкретной задачи, для решения которой надо и не задумывалась, потому что она не создавалась майкрософтами для майкрософтовских же вещей.

Ответы28361

190 Кб, 580x279
14 июля, 22:39 148 1228361

>>1228359
Ну, я разочарован. На словах она прям универсальный инструмент, позволяющий делать всё что хочешь.
А на деле просто линуксовый аналог JScript с веб-интерфейсом.

Ответы2840928462

14 июля, 22:41 149 1228363

>>1228347
Ну тут принципиальность была в том что бы запилить самому. Пусть и не столь круто - я же вкатывальщик.
>>если ты можешь в рендере просто свитч поставить
Как этим управлять... Хотел написать я.
Но в следующую секунду понял.
Ты имеешь ввиду что то в таком духе:
если - elem.важное свойство true - рисуем этот элемент одним образом,
иначе - другим или вообще не рисуем. Логично.

14 июля, 22:45 150 1228367

>>1228311
Сейчас можно мощный сервер купить за 10 долларов. Какие у вас там нагрузки?

Ответы283692837228454

14 июля, 22:47 151 1228369

>>1228367
В т.ч. виндовый?

Ответы28375

14 июля, 22:50 152 1228372

>>1228367
>Сейчас можно мощный сервер купить за 10 долларов.
Это не моя забота.

>Какие у вас там нагрузки?
Временами ЦП 100%, своп на 20 гигов. Времена длятся по 1-2 часа, а по пятницам когда все вдруг вспоминают, что на работе надо работать - непрерывно с утра до вечера.

14 июля, 22:54 153 1228375

>>1228369
Вообще какие такие высокие нагрузки и 1c?
Если у вас там где-то компьютер на овощной базе медленно работает, то докупите оперативки или замените процессор.
Скажи начальнику, что вложиться в апгрейд копьютера лучше, чем придумывать костыли, которые потом будет неудобно поддерживать.

Ответы28381

14 июля, 23:04 154 1228381

>>1228375
Апгрейд компьютера - это работа сисадмина. Ему за это платят.
Придумывание костылей - это моя работа. Мне за это платят.

Я не стану говорить начальнику то, за что заплатят не мне. Я буду говорить то, за что мне заплатят.

sage 15 июля, 00:01 155 1228409

>>1228361
>Node.js® is a JavaScript runtime built on Chrome's V8 JavaScript engine.
Сколько раз тебя нужно посылать нахуй?

Ответы28462

15 июля, 02:08 156 1228454

>>1228367
> сервер
То, что помещается по нагрузке на один сервер это не нагрузка.

мимобигдата машинлернинг где карту открывали туда и идите микросервисы бежал

15 июля, 03:02 157 1228462

>>1228361
>На словах она прям универсальный инструмент
То, как ты, будучи тупым, понимаешь рекламу — твои проблемы.

>аналог JScript
Ты не очень умный, да? >>1228409 не те слова выделил жирным, на самом деле:
>Node.js® is a JavaScript runtime.
Твой SafeArray не в JScript'е как таковом существует (потому то JScript это реализация ECMA'ы, в котором ничего такого нет, т.е. по факту это javascript и есть), а в майкрософтовском рантайме (в котором Visual Basic присутствует, откуда собственно это SafeArray/VBArray и взят). И вот поэтому в node этого и нет, потому что это именно майкрософт говна впихнул своего.

>просто линуксовый аналог JScript с веб-интерфейсом.
Каким нахуй веб-интерфейсом? И не линуксовый, нода кроссплатформенна (хотя лучше бы ебланов с виндой прокинули). И не аналог JScript'а, потому что node.js это не язык.

В общем, иди лучше к 1С'никам. Я много о них плохого слышал, но, кажется, теперь своими глазами увидел.

15 июля, 08:42 158 1228488

>>1228291
>Да-да, я в курсе, что node.js это хипстерская запускалка батников.
Лол. Ладно.

Побольше бы тебе подобных.
Мне платили бы больше.

3,4 Мб, 3120x2244
15 июля, 10:34 159 1228514

Хочу сделать каких-нибудь красивостей (например визуализировать дерево наследования) на основании "базы данных" стандарта DOM API, т.е. описания его интерфейсов .
Только где и в каком виде эту базу можно взять?

Сам нашел только WebIDL в ливинг стандарте: https://dom.spec.whatwg.org/#idl-index
и прасер к нему: https://www.npmjs.com/package/webidl2

Есть ещё что? Мозилла наверняка что-нибудь выкладывала.

15 июля, 12:35 160 1228555

Мужики. Мне - теперь уже 30 лет.
Я не бородат, но и смузи не пью. (я даже не знаю, что это такое). Но паспорт спрашивают до сих пор.
Я полюбил программирование с детства. Надо сказать, пекарня появилась у меня довольно поздно, по сравнению со сверстниками. Лишь в 2000ом. А интернет через год.
Приставок кроме денди у меня и вовсе не было. Да и играть я никогда в итоге особо не любил.

Первая моя пека была смехотворна. В силу возраста я не помню всей конфигурации. Помню, что была 95 винда, и жесткий диск был на 500 мегабайт. Да, мега.

Через год, мы его апгрейдили. И он уже тянул 98 винду, и жесткий диск был 2 гига (не по шагам). (парамерты озу, проца и прочего, я разумеется не помню, потому как и не знал их в то время)

Никто в моем окружении не смыслил в пекарнях ничего. Я первый же месяц ее обладания (еще первой, с 95й) мы со старшим братом (который на минуточку старше меня был, царствие ему теперь небесное, на 14 лет) мы ее угробили, и никто не знал, как ее починить. В общем-то, тупо слетела винда. Но тогда-то этого никто не знал. А поставить ее заново. 95ю, это было целым квестом. Из доса, с преждевременной установкой драйверов на cd-rom с дискеты и все такое.

В общем, я полгода, ПОЛГОДА, ребят, методом тыка и набиранием рандомных команд в консоли с уровнем знания английского 6го класса, все же смог это сделать.

А потом. Потом я заболел авторанами.
Может кто еще помнит. Раньше на дисках, на любых. С фильмами, программами (о да, кто не знает, тогда были авторынки. и там был обмен дисков. по типу как видеопрокат в видеосалоне, когда-то меняли кассеты. тогда меняли диски. и не суть с медиа, или софтом, или мануалами, или картинками). Так вот. Автораны. Я заболел ими. Я просто брал все автораны. Препарировал их, и переделывал. Где-то достаточно было правки их конфигов. Где-то надо было лезть в ресурсы. И может сейчас это кажется мелочью и смешным, но тогда, для школьника, без интернетов и окружения, - для меня это было круто.

Потом я изучал плюсы, бейсик и флэш, по лекциям с диска купленного отцом все на том же радиорынке. Если кому интресно, отец мой был инженер-электрик. Когда-то преподавал в речном училище, потом работал в медтехнике. Потом на заводах. Мать простая кассирша в магазине. Их уже нет в живых.

Так вот. Потом, в 2001ом. У меня появились интернеты. Ох, ты божечки мои, диалап, с 24кбит/с. Чуть позже карточки РОЛ на 20 часов, с бесплатным ночным доступом.

Прежде чем выйти в сеть, я заранее в день, составлял список всего, что мне нужно найти. И потом, когда интернет был бесплатен, с 2х до 9 утра (хотя в школу надо было к 8ми, поэтому до 7.40), я быстро искал все что мне нужно.

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

Потом были чаты. И ох, как же они меня воодушевляли.
Я горел идеей написать свой.
Это была эпоху, еще до аяксов и прочего. Фреймы, на серверах демоны. Все пытались скрыть щелчки обновлений в браузерах как могли.
Ребята, в чатах, просто дали мне несколько ключевых слов, для постигания веба. Вроде того как css\html\js\php и прочее. К слову сказать, к тому времени я уже вполне себе писал десктоп для личных и возвышенных нужд на плюсах. Но тех самых ключевых слов, мне было досаточно с головой, чтобы погрузиться во все.
Уже через год, я мог писать фуллстек с нуля, полноценно. И с 2003го вполне себ фрилансил. С каждым денм и годом повышая скилл.

Веб я люблю и по сей день, хотя пишу и не только лишь его. В моем инструментарии, не считая языков разметки и конфигов, около пяти языков(js\go\php\c(без плюсов ныне)\java(под мобилки)). Но приоритетной и любимой платформой остается веб. Господи, лишь идиот может не любить его.

Я программирую уже 17 лет. И программирую не ради денег, хотя и получаю отныне не мало, а более чем достаточно. Мне это нравится. Пиздец как нравится.

Я читаю этот и вообще все треды в зекаче уже несколько лет. И невероятно разочаровываюсь в вас, мужики. Вы порою, неспособны нагуглить самых простых, очевидных вещей. Господи. Нагуглить. В 2000м, нагуглиьть вообще было ничего не возможно.

Вы приходите сюда, и срете однотипными, невежественными по отношению к аудитории, глупыми вопросами.

Вы гонитесь за мелочевкой, и не пытаетеьс никогда (почти) проникнуться идеями. Философийе.

Вы настолько мелочны и невежественны, что порою удивляешься, как такое могло произойти, и еще больше того, почему находятся те, кто вам еще что-то отвеачает.

Но да ладно. И это все лирика.
Пусть здесь анонимный форум. И пусть найдется не один десяток пославших меня нахуй(хотя вряд ли они осилят эту простынь).
Но вам самим, для собственного достоинства, никогда не было стремно, что вы не можете справиться, с простейшими вопросами. С самостоятельным поиском ответов на них. С простейшими, черт возьми. Неужели у вас настолько нет чувства собственной важности, в нули, что вы вовсе не пытаетесь никогда, решить проблему самостоятельно. (учитывая то, что проблемы обсуждаемые здесь решаются просто мизинцем правой ноги в течении пяти минут максимум). Мне стыдно. Стыдно за вас.

Любите программирование. Или не пытайтесь в него.
Берегите себя.

15 июля, 12:35 160 1228555

Мужики. Мне - теперь уже 30 лет.
Я не бородат, но и смузи не пью. (я даже не знаю, что это такое). Но паспорт спрашивают до сих пор.
Я полюбил программирование с детства. Надо сказать, пекарня появилась у меня довольно поздно, по сравнению со сверстниками. Лишь в 2000ом. А интернет через год.
Приставок кроме денди у меня и вовсе не было. Да и играть я никогда в итоге особо не любил.

Первая моя пека была смехотворна. В силу возраста я не помню всей конфигурации. Помню, что была 95 винда, и жесткий диск был на 500 мегабайт. Да, мега.

Через год, мы его апгрейдили. И он уже тянул 98 винду, и жесткий диск был 2 гига (не по шагам). (парамерты озу, проца и прочего, я разумеется не помню, потому как и не знал их в то время)

Никто в моем окружении не смыслил в пекарнях ничего. Я первый же месяц ее обладания (еще первой, с 95й) мы со старшим братом (который на минуточку старше меня был, царствие ему теперь небесное, на 14 лет) мы ее угробили, и никто не знал, как ее починить. В общем-то, тупо слетела винда. Но тогда-то этого никто не знал. А поставить ее заново. 95ю, это было целым квестом. Из доса, с преждевременной установкой драйверов на cd-rom с дискеты и все такое.

В общем, я полгода, ПОЛГОДА, ребят, методом тыка и набиранием рандомных команд в консоли с уровнем знания английского 6го класса, все же смог это сделать.

А потом. Потом я заболел авторанами.
Может кто еще помнит. Раньше на дисках, на любых. С фильмами, программами (о да, кто не знает, тогда были авторынки. и там был обмен дисков. по типу как видеопрокат в видеосалоне, когда-то меняли кассеты. тогда меняли диски. и не суть с медиа, или софтом, или мануалами, или картинками). Так вот. Автораны. Я заболел ими. Я просто брал все автораны. Препарировал их, и переделывал. Где-то достаточно было правки их конфигов. Где-то надо было лезть в ресурсы. И может сейчас это кажется мелочью и смешным, но тогда, для школьника, без интернетов и окружения, - для меня это было круто.

Потом я изучал плюсы, бейсик и флэш, по лекциям с диска купленного отцом все на том же радиорынке. Если кому интресно, отец мой был инженер-электрик. Когда-то преподавал в речном училище, потом работал в медтехнике. Потом на заводах. Мать простая кассирша в магазине. Их уже нет в живых.

Так вот. Потом, в 2001ом. У меня появились интернеты. Ох, ты божечки мои, диалап, с 24кбит/с. Чуть позже карточки РОЛ на 20 часов, с бесплатным ночным доступом.

Прежде чем выйти в сеть, я заранее в день, составлял список всего, что мне нужно найти. И потом, когда интернет был бесплатен, с 2х до 9 утра (хотя в школу надо было к 8ми, поэтому до 7.40), я быстро искал все что мне нужно.

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

Потом были чаты. И ох, как же они меня воодушевляли.
Я горел идеей написать свой.
Это была эпоху, еще до аяксов и прочего. Фреймы, на серверах демоны. Все пытались скрыть щелчки обновлений в браузерах как могли.
Ребята, в чатах, просто дали мне несколько ключевых слов, для постигания веба. Вроде того как css\html\js\php и прочее. К слову сказать, к тому времени я уже вполне себе писал десктоп для личных и возвышенных нужд на плюсах. Но тех самых ключевых слов, мне было досаточно с головой, чтобы погрузиться во все.
Уже через год, я мог писать фуллстек с нуля, полноценно. И с 2003го вполне себ фрилансил. С каждым денм и годом повышая скилл.

Веб я люблю и по сей день, хотя пишу и не только лишь его. В моем инструментарии, не считая языков разметки и конфигов, около пяти языков(js\go\php\c(без плюсов ныне)\java(под мобилки)). Но приоритетной и любимой платформой остается веб. Господи, лишь идиот может не любить его.

Я программирую уже 17 лет. И программирую не ради денег, хотя и получаю отныне не мало, а более чем достаточно. Мне это нравится. Пиздец как нравится.

Я читаю этот и вообще все треды в зекаче уже несколько лет. И невероятно разочаровываюсь в вас, мужики. Вы порою, неспособны нагуглить самых простых, очевидных вещей. Господи. Нагуглить. В 2000м, нагуглиьть вообще было ничего не возможно.

Вы приходите сюда, и срете однотипными, невежественными по отношению к аудитории, глупыми вопросами.

Вы гонитесь за мелочевкой, и не пытаетеьс никогда (почти) проникнуться идеями. Философийе.

Вы настолько мелочны и невежественны, что порою удивляешься, как такое могло произойти, и еще больше того, почему находятся те, кто вам еще что-то отвеачает.

Но да ладно. И это все лирика.
Пусть здесь анонимный форум. И пусть найдется не один десяток пославших меня нахуй(хотя вряд ли они осилят эту простынь).
Но вам самим, для собственного достоинства, никогда не было стремно, что вы не можете справиться, с простейшими вопросами. С самостоятельным поиском ответов на них. С простейшими, черт возьми. Неужели у вас настолько нет чувства собственной важности, в нули, что вы вовсе не пытаетесь никогда, решить проблему самостоятельно. (учитывая то, что проблемы обсуждаемые здесь решаются просто мизинцем правой ноги в течении пяти минут максимум). Мне стыдно. Стыдно за вас.

Любите программирование. Или не пытайтесь в него.
Берегите себя.

Показать весь текст
Ответы28559285632861528620288162884129143

sage 15 июля, 12:47 161 1228559

>>1228555
Ахахаха, прочитал-прослезился. Автораны, да, ещё инсталляторы, когда ещё никто не успел опошлить термин "репак".
И, конечно, диалап по карточкам, ламповые времена были.

15 июля, 12:51 162 1228563

>>1228555
Но им же не 30 лет. Они ищут себя, мечтают об успехе. У большинства, конечно же, успех останется до конца жизни только в мечтах.

Ответы2858728819

15 июля, 13:12 163 1228587

>>1228563
>эти умственно отсталые дегенераты уровня /зк не способные самостоятельно ни во что вообще
>Они ищут себя,
Шутку понял.
Смешно.
Даже очень.

Ответы2859928620

15 июля, 13:31 164 1228599

>>1228587
Что мешает дегенератам искать себя? Даже амеба ищет где вода теплее и пищи больше. Другое дело что право на успех нигде не закреплено в конституции и даже в международном праве не значится. Все что может человечество - это постоять на похоронах очередного дегенерата и бросив кусок сырой земли в могилу, ласково произнести: "Земля тебе пухом братишка!"

Ответы28605

15 июля, 13:37 165 1228605

>>1228599
>Что мешает дегенератам искать себя?
Примерно то же самое, что мешает обезьянам говорить.

Ответы28609

139 Кб, 1600x1201
15 июля, 13:48 166 1228609

>>1228605
Ну на дваче мы писать умеем

15 июля, 14:03 167 1228615

>>1228555
Всякие невежественные и очень простые вопросы тут задают люди, которые как раз таки не любят программирование, не увлекаются им с детства, и просто ищут средство заработать на жизнь, ну типа электрикам или кому там еще на севере дохуя платят, пойду выучусь на электрика, и главное это не мешки грузить.

У нас другое поколение, детство, юность была в то время, когда писюки стали доступны массам, это стало неким хобби и игрушками детства. Для нынешнего поколения компуктеры это сорт оф умные телевизоры с модными блохерами внутри и покупками онлайн. Ну и наше поколение с медленным интернетом, дисками с рынка и бумажными книжками по ЯП, шиндовсу и линуксу получило привычку по максимому перерывать инфу и много экспериментировать.
Молодежь растёт в другой инфосреде - в гугле на первой странице есть любые ответы, любые гайды (на самом деле нет - стоит только столкнуться с какой-нибудь рили суровой проблемой в быту, где нужны методы расчёта из какой-нибудь области физики -типа оптики, или математики - всё пиздос 0,5 ссылки полезной инфы), она теряется если первые две ссылки в выдаче гугла не дают решение. Она не будет читать 658 страниц тематического форума для уяснения всех ньюансов обсуждаемого и приобретения опыта на основе чужого. Она не будет экспериментировать - потому что на все есть гайды и стандарты, шаг влево, шаг вправо - ты колхозник. И не стоит её обвинять в этом - мы не такие как наши родители, они не такие как мы, а их дети удивят и их.

Ответы2869728761

15 июля, 14:13 168 1228620

>>1228555
>>1228587
Двачую, мужик. Только мне 19, а программирую я с 14. Правда, до сих пор не серьезно( не делаю issue в крупные проекты, не пилю крупные проекты, структура кода не идеальная), только джун, но на апворке могу денюжку поднять.
Абсолютно любой ответ можно найти в гугле. А даже если и не нашел, то к твоим услугам есть stackoferflow, reddit и т.д
Ленивые хуесосы могут оправдаваться тем, что они не знают английский - но это просто оправдание своей лени. Свою первую книжку на англ я читал через силу и без нытья. Тут всё только от желания зависит. Кто хочет - не будет искать отговорки.

Ответы28764

15 июля, 15:44 169 1228692

Читнул тута давеча на медиуме рандомную статью ( https://hackernoon.com/how-to-lose-an-it-job-in-10-minutes-3d63213c8370 ) и чет взгрустнул. Давно стало модным на собесах практиковать Whiteboarding/paper coding? Или это только в йоба-лайк конторах?

Ответы28699

15 июля, 15:53 170 1228697

>>1228615
>любить программирование
это новый мем? как это говно можно любить. это механический аутизм уровня выстраивания какашечек по высоте.

15 июля, 15:53 171 1228699

>>1228692
В рашке такого почти нет(в снг тоже, наверное). На западе - очень частая практика.

15 июля, 17:21 172 1228761

>>1228615
> не будет читать 658 страниц тематического форума
А зачем, блядь? Зачем несколько часов лопатить говно на тематических форумах, если можно пойти и спросить на другом форуме, потратив пять минут? Знающие ответят тебе, потратив те же пять минут, взамен когда-нибудь может и ты потратишь пять минут, чтобы дать ответ на их вопрос, тем самым использовав две самых главных фичи человечества, которые позволили нам не вымереть нахуй и сейчас общаться на огромном расстоянии вместо перекидывания камнями и палками - это взаимопомощь и обмен информацией. Конечно, по любым пукам бегать на двач.хк спрашивать советов - это тоже плохой тон, но и смысла неделями ебаться с поиском ответа на свой вопрос, вместо того чтобы задать его и довольно быстро получить ответ я не вижу.
Ты просто пытаешься выдать какие-то свои старперские загоны за хорошую черту, не надо так делать, никогда не позволяй манямирку затмить здравомыслие.
А эксперименты в коде - это вообще такое же. Стандартизация и модульность - это всегда очень хорошо. Не вижу минуса в отсутствии попыток производства велосипедов.

Ответы28762

15 июля, 17:24 173 1228762

>>1228761
>Знающие ответят тебе
Отвечаю тебе: соси хуй, малолетнее охуевшее быдло.
Дальше не читал.

Ответы28766

15 июля, 17:24 174 1228764

>>1228620
> жс тред
> программирую с 14
Хм.

15 июля, 17:25 175 1228766

>>1228762
Как у пожилого пограмиста жопу порвало. Чувствуешь, что в утиль скоро, дедуль?

Ответы28768

15 июля, 17:28 176 1228768

>>1228766
>эта веб-мартышка с легкой олигофренией
Ясно.

15 июля, 17:53 177 1228778

Вообще, если уж на то пошло, то нынешние тридцатилетнии кодеры реально в прососе по сравнению с теми, кому сейчас меньше 23 лет. У них почти с рождения под рукой вся информация мира и хорошие компьютеры, вместо полугодового перебора команд в консоли и ковыряния в авторанерах они могут научиться какому угодно языку, какой угодно области, они могут для одноклассников приложения делать, в веб могут, могут писать на десктоп, да хоть на брейнфаке писать и нейросети ковырять. Вместо несвежих дисков у них видосы, стримы, книги, статьи, интерактивные курсы на любой вкус, все что пожелаешь. Мышление у них тоже очень к месту. Долго концентрироваться они не могут, но зато умеют быстро усваивать новую информацию в больших количествах. Разработка сейчас тоже приятная стала, кучи ide с самыми разными фишками есть, которые чуть ли не сами за тебя код пишут, кучи фрейморков под любую задачу, во всех областях все устаканивсется постепенно и идет к приятным и понятным практикам. Даже вон жс стремительно становится хорошим, годным языком. Единственный минус в том, что компьютер для них - обычный бытовой прибор уже, словно стиральная машина, поэтому они не относятся к нему как к чему-то сакральному, магическому, желанному, он у них не вызывает какого-то благоговейного трепета, как это было раньше, поэтому и интерес у них к ним не такой уж высокий. Но при этом погромистами каждый второй хочет быть, слухи о огромных бабках никуда не деваются, поэтому скорее всего через 10 лет в индустрии будет полный ад, израиль и переполненность рынка.

Ответы2880728823

15 июля, 18:57 178 1228807

>>1228778
Ну подожди. Если ты поищешь резюме на hh.ru, то найдешь много молодых программистов до 23 лет, которые работают сеньорами-помидорами в топовых компаниях где разрабатывают высокопроизводительные системы.

15 июля, 19:04 179 1228811

Вкатываюсь - вот хочу я парсить текст, вырезать пробелы, искать подстроки и прочее прочее. Лучший способ работы с текстом - это регулярные выражения?

Ответы2881428827

15 июля, 19:09 180 1228814

>>1228811
>Лучший способ работы с текстом - это регулярные выражения?
В идеале - через конечные автоматы.

15 июля, 19:10 181 1228816

>>1228555
Лол, двачую. Мимо 32 лвл вкатывальщик. Ковыряю node и react. Да, хочу в дальнейшем денег от этого. Но мне доставляет и так.
Но в данный момент у меня есть хорошая работа сисадмин, и видит Бог в моей жизни есть проблемы которые требуют решения, и бабки тут не причем.
А прогить мне нравится.

Ответы28851

15 июля, 19:11 182 1228819

>>1228563
Я выше уже расписал про успех.
Он мало коррелирует с сферой деятельности. И макссимум коррелирует с личными качествами.

15 июля, 19:25 183 1228823

>>1228778
Бла-бла-бал.
Вот необходимые качества:
Решительность,упорство, целеустремленность, дисциплинированность.
Все остальное хуйня.
От того что у 95% и молодых и старых эти качества отсутствуем мы и получаем то что есть.

Ответы28825

15 июля, 19:39 184 1228825

>>1228823
>просто начни с себя
+15

Ответы28835

15 июля, 19:41 185 1228827

>>1228811
Только если объемы текста маленькие, до десятков мегабайт.
Регулярки имеют очень плохую асимптотику, и для бигдаты не подходят. Но они реализованы почти везде на С, по этому они быстрее, чем очень много, что ты сам напишешь в своем скриптовом язычке.

Ответы2883728840

15 июля, 20:18 186 1228835

>>1228825
Смотреть на мир шаблонами - признак не зрелого умаи не коррелирует с возрастом ни разу.

15 июля, 20:20 187 1228837

>>1228827
Да собственно моя цель - парсер на JS написать, что то вроде этого.
а пока что - говновалидация
Так то я нубарь, но для себя уяснил - если учиться, то можно учиться бесконечно. Нужно ставить себе какие то задачи, и их делать.

15 июля, 20:21 188 1228840

>>1228827
А кроме регулярных, и конечных автоматов которыя я нихуя не понимаю какие методы еще существуют?

Ответы28869

15 июля, 20:22 189 1228841

>>1228555
вкинь лучше в /web/ач

15 июля, 20:43 190 1228851

>>1228816
Сука. Написал этот посту и чет задумался. О счастье, о успехе. О радости жизни.
Я - унылый, инертный и скучный чувак. Никогда ничего не хотел и не ставил целей. Зануда. Токсичный. Эгоцентричный и все мне должны, ага. И пиздец какой несчастный. Тян своей за полгода один раз цветы подарил, бладж. Хотя тян красива, умна и богата блядь рили. За ней толпы носятся, а я ей понравился, но похоже и это "понравился" я уже просрал.
И вот буду я получать эти 80, вместо нынешних 35. И прям пиздец счастливым стану, одномоментно?
Я в горнолыжном курорте живу -я даже не сподобился хоть раз за 32 года блядь съездить на доске\лыжах прокатиться. Купить барахло+дешевую доску - копейки. А щастья радости - пиздец сколько. Были деньги - машину купить - хуя лысого я купил. Слил в никуда по тихому. Типа "да зачем мне машина - мороки много". Сколько людей хороших прошло, сколько событий - и все мимо.
Не в деньгах счастье аноны, а в нас самих. Жаль что я только в 32 это все понял. И прогить нужно - если нравится, и не забывать смотреть на окружающий мир, и участвовать нем.
Это оффтоп, сорр, - но крик души. Может кому что то разъяснит.

Ответы28867

15 июля, 21:13 191 1228867

>>1228851
35к - это в дс? Сколько вообще сись админам платят? Какой у них потолок?

Ответы28878

15 июля, 21:15 192 1228869

>>1228840
Специализированные средства для работы с бигдатой, но это по большей части под питон, а он ВСЁ

Ответы28874

15 июля, 21:20 193 1228874

>>1228869
А че это питон ВСЕ? Я его ток выучил, носле ноды и реакта хотел в джангу нырнуть.

Ответы28876

15 июля, 21:21 194 1228876

>>1228874
Зайди в тред по нему, там всё подробно расписано.

Ответы28880

15 июля, 21:22 195 1228878

>>1228867
>>Я в горнолыжном курорте живу
>>35к - это в дс?
Ну ты пони.

>>Какой у них потолок?
На hh глянь.

15 июля, 21:23 196 1228880

>>1228876
Заходил, чет не видел особых рассуждений на тему питон - ВСЕ. Мне питон оч понравился как язык.

Ответы28888

15 июля, 21:33 197 1228888

>>1228880
Наш великий вождь оставил нас, не назначив приемника. Теперь всосалы пересрурться, когда захотят выпустить следующий PEP. А потом выйдет python4, который сломает совместимость, снова.

15 июля, 22:45 198 1228940

ребята, какой фреймвор js лучше изучать что бы писать ибэи и оэликсы? :)

не троллю, возможно ли это реализовать на js фреймворке и mongodb ?

Ответы28957

15 июля, 23:15 199 1228957

>>1228940
Возможно. Изучай.

Ответы28959

15 июля, 23:16 200 1228959

>>1228957
так а какой фреймворк учить то? пока что выбор пал на node.js

Ответы2896728971

15 июля, 23:29 201 1228967

>>1228959
VanillaJS сейчас в ходу.

15 июля, 23:54 202 1228971

>>1228959
bootstrap, vue.js/react, sailsjs/expressjs — выбор пиздос как велик, только монгадб не самый лучший выбор для твоих задач. Лучше ковыряй в сторону postsgresql/mysql.

Ответы2897328975

15 июля, 23:58 203 1228973

>>1228971
>mysql
настолько большая разница с монгой?

Ответы28982

16 июля, 00:04 204 1228975

>>>1228971
и есть ли вариант вообще без пхп как то все реализовать?))

16 июля, 00:54 205 1228982

>>1228973
https://m.habr.com/post/322532/
https://hackernoon.com/mongodb-vs-mysql-comparison-which-database-is-better-e714b699c38b

Ответы28992

16 июля, 01:41 206 1228992

>>1228982
ну второй линк говорит что ибай юзает монгу.

Ответы29041

16 июля, 07:33 207 1229041

>>1228992
Монга не как основная БД, а для картинок и прочего.

16 июля, 12:21 208 1229143

>>1228555
господи, какая же это хуита. эти мантры про программирование как о чем-то прекрасном и доступном только избранным. А еще обычно такие люди ирл скучнее моего мизинца.
Пиздец, двачер есть двачер. Будь он программист, будь он слесарь. Придумывают себе какой-то высший смысл превозмогают, несут свой крест, вместо того, чтобы посидеть в офисе до 6 и съебать веселиться с друзьями/тянками (финансы позоволяют)

Ответы2915329473

87 Кб, 900x653
16 июля, 13:22 209 1229153

>>1229143
>эти мантры про программирование как о чем-то прекрасном и доступном только избранным.
Ммм, действительно странно, что люди выбравшие по душе и освоившие более менее сложную профессию превозносят её, вместо программирования можно кучу видов деятельности в твое изречение подставить.

>съебать веселиться с друзьями/тянками
Ну это не будет вечно, более того, это продлится почти нихуя, короткая вспышка, а потом, ты, веселая стрекоза, не имея любимой профессии где нужны трезвые мозги, просто сопьёшься и деградируешь - как любая подобная лысая обезьяна в любой стране мира и финансы тебе уже не помогут, зато конечно будет что вспомнить, если останется чем.Но ты еще можешь стать дальнобойщиком, пока не поздно, там сильно не сопьешься и плечевые есть - повеселишься вдоволь с ветерком и триперком.

Ответы29164

16 июля, 13:51 210 1229164

>>1229153
>люди выбравшие по душе и освоившие более менее сложную профессию превозносят её
Это делают только чмони, у которых нет личной жизни. Есть два вида долбоебов - нерды-прогроммисты и кочки. Что одни, что вторые заебут про свой сложный путь и о том какие они не такие как все, пока тупое быдло работает на других работах, настоящие боги мира сего пишут код/поднимают штанги в зале.
Я тебе открою одну тайну, только ты её не говори никому, она будет только нашей, ок? Работая прогромистом, можно тоже уходить домой вовремя, веселиться с друзьями и тянками, а не быть усатым мудаком в батином свитере.

Ответы29390

16 июля, 14:03 211 1229172

Хочу вкатиться, реального опыта нет. Чего пиздеть в резюме чтобы хоть полтишок заработать?

Ответы29174

16 июля, 14:07 212 1229174

>>1229172
Так напиши какой-нибудь более-менее проект за месяцок, вот и будет опыт.

Ответы2917829179

16 июля, 14:10 213 1229178

>>1229174
какой проект лучше писать? другой анон

Ответы29187

16 июля, 14:11 214 1229179

>>1229174
Мм, но засчитают ли пет-проджект за опыт коммерческой разработки?
Пилю сейчас магазинчик на вью и ноде, стоит пиздеть что это не учебный проект, а был какой-то там реальный заказчик?

Ответы29187

16 июля, 14:34 215 1229187

>>1229179
Так не обязательно же опыт прямо коммерческой разработки. Алсо, вуе - не лучший фреймворк для поиска работы джуном, мне кажется, он ещё недостаточно популярен.
>>1229178
Какой тебе самому интересен. Можно не один, если они тебе кажутся недостаточно большими. Магазин там, браузерка, сайт для барбершопа с записью, к нему и к магазину ещё можно дополнительно удобное приложение для изменения контента.

16 июля, 17:12 216 1229273

здарова фронты. короче, моя тян не может пробиться в фронты на позицию июнь+. у нее есть в послужном списке:
- 2.5 года опыта верстаком и 1 год жс
- на пол шишечки разных фреймворков, особо вуй и редахт
- массовый отказ от работодателя звучит как. подымать те нада все: HTML/CSS/GIT/GULP/JS
- архитектуру, говорит - не спрашивает

я блять, в упор не могу понять, что за дерьмо с диферамбами твориться на вашем поприще, по этому вопрос такой: чо обычно спрашивают и какой уровень нужен? ну там например замыкания, 99 способов создать обьект в JS6, разницу между var, let и const, деструктивное присваивание, бест практис работы с сылками, как написать bolt(12)(detal) === true(? может там export/import в JS... для галпа или веб-пака?

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

можете чет такое подкинуть, чтобы посмотреть вопросы?

Ответы2927729655

16 июля, 17:22 217 1229277

>>1229273
>на позицию июнь+ нужен
хуй с яицами, что бы брать ответственность, а не в рот

ну и минимальный интерес и тяга к познанию, а с этим напряженка походу, да?

Ответы2928129285

16 июля, 17:27 218 1229281

>>1229277
ниебу. всякий раз когда фейлит - мы сремся, потому что я спрашиваю: "почему не взяли?" отвечает - "откуда я знаю, я все отвечала правильно"

Ответы29365

16 июля, 17:32 219 1229285

>>1229277
>хуй с яицами, что бы брать ответственность, а не в рот
ты прям уверен, что бабы фронты, которые сидят - все с хуями и на собесах ебали тебя/твоего тимлида. да?

что за влажные фантазии из /h? нормально написать можешь?

Ответы29365

16 июля, 19:31 220 1229365

>>1229285
>нормально написать можешь?
>>1229281
>мы сремся

слышать и слушать можешь?
вопрос риторический, можешь не отвечать

я все отвечала правильно - аргх, под скарлупкой же самая мякотка, каким надо быть каблуком что бы аккуратно непродавить мммм

>>1229285
>бабы
>>1229285
>с хуями
внутри, к таким инстантли проникаешься уважением

есть правда хабалки, разбалованные безответными полумальчиками, вот с такими уже тяжело

16 июля, 20:03 221 1229390

>>1229164
>у которых нет личной жизни
У тебя её не станет после 30, готовься, будущий чмоня.

>и о том какие они не такие как все, пока тупое быдло работает на других работах, настоящие боги мира сего пишут код/поднимают штанги/пилотируют самолёты/проектируют здания/снимают кино/охраняют правопорядок/спасают жизни/учат детей/двигают нтп/развивают экономику/...
Одно и тоже пишешь.

>а не быть усатым мудаком в батином свитере.
Ну дак в чём проблема, тебе магазин свитеров посоветовать?

16 июля, 21:35 222 1229470

Вечера господа. Поясните пожалуйста за современный фронтенд бэкендеру. Расскажите как взаимодействует фронт с бэком, насколько я понял на фронте есть нода, которая сервит статик файлы и оттуда фронт уже обращается на мой бэк, так?
Как это организовать есть где какие-то туториалы, или стартер киты?
У меня сейчас есть пару страничек на реакте и написанный бэк, вроде бы как-то ебанно рендерить с бэка странички на фронт, учитывая, что общаюсь я через graphql, правда же?

Ответы2947429522

16 июля, 21:39 223 1229473

>>1229143
Ну, программирование это не просто, все же профессия интеллектуальная. Но не круче инженера , или допустим врача. Задротить нужно, но илитненого нет ничего. Все вздохи - это либо компенсация настоящих задрота. Либо школовосторги второкурсников. Илиткой хочется же быть.. а вообще прогер - творческая профессия , на мой взгляд

16 июля, 21:39 224 1229474

>>1229470
Ты не бэкендер.
Начинай все заново.

Ответы2947829485

16 июля, 21:42 225 1229478

>>1229474
ты ответить мне можешь, долбоеб?

16 июля, 21:51 226 1229485

>>1229474
>serve-static
всё, что мне надо было, тупой дегенерат, фронтендеры не люди

16 июля, 23:07 227 1229522

>>1229470
Бек отдает код, на реактах, хуяктах. Кот на стороне клиента строит функционал приложения. Функционал реализуешь как тебе удобно, например, через rest.

306 Кб, 960x960
16 июля, 23:29 228 1229536

Привет анон , Я недавно начал изучать Node , не уверен какие его библиотеки мне нужны.

Вот у меня есть директория, нужно для всех *.jpg из нее считать url, width , height и тд и записать всё это в JSON чтобы затем оттуда их забирать каким нибудь ajaxом и отдавать на отрисовку рендер функции.

То есть целом просто нужно выводить изображения излокальной в DOM.
Описанный способ вообще адекватен? и если да , то как проще всего реализовать его через node?

Ответы2953829546

16 июля, 23:36 229 1229538

>>1229536
>Описанный способ вообще адекватен?
Нет. По умолчанию <img> по размеру содержимого, ты делаешь то, что не нужно.
И вообще, зачем отдавать статику из backend-сервера?

Ответы2954029789

16 июля, 23:37 230 1229540

>>1229538
А кто должен отдавать статику?

Ответы29544

8 Кб, 776x289
16 июля, 23:38 231 1229541

Хочу сделать свой сайт максимально быстрым и легковесным, поэтому решил перевести его с create-react-app на https://github.com/developit/preact-cli/

Насколько оправдано? Перенести легко, но нужно ли. А в preact-cli помимо маленького веса куча фич из коробки - даже больше, чем в CRA.

Сайт статический на netlify, очень легковесный. Делаю для себя.

Ответы29631

16 июля, 23:40 232 1229544

>>1229540
static-server, например, NGINX

Ответы29548

16 июля, 23:41 233 1229546

>>1229536
width и height тебе не нужны. Отрисовываешь их уже в процентном соотношении.

Ответы29789

16 июля, 23:42 234 1229548

>>1229544
И это оправданно для всех случаев? Даже когда я пишу приложение, которое содержит в себе максимум 100 картинок, примерно?

Ответы2955029557

16 июля, 23:44 235 1229550

>>1229548
То есть я спрашиваю за саму концепцию статик сервера, а не конкретно nginx.

16 июля, 23:50 236 1229557

>>1229548
Зависит от нагрузки. Если она есть - оправдано.
Все, что бы ты не написал на ноде - будет медленнее С-шного кода. + оно уже оттестировано и отдебажено, имеет плюшки вроде поддержки TLS и кэширования статики, чтобы каждый раз на диск не ходить.

Ответы29559

16 июля, 23:53 237 1229559

>>1229557
Логично. Хочу как-нибудь начать свой движок для борд пилить, пока в планах идея. Даже еще с бек не определился, го или нода. Тут, если мы в теории работаем на общий случай где возможен хайлоад, тоже nginx будет отличным, для картинок или аниме вебм?

Ответы2958429664

17 июля, 00:54 238 1229584

>>1229559
Го конечно. Нода дрисня. Даже автор ноды говорит что го лучше.

Ответы296232965029738

17 июля, 02:16 239 1229623

>>1229584
>Даже автор ноды говорит что го лучше.
А Линус Торвальдс, что Мак лучше Линукса.

17 июля, 03:58 240 1229631

>>1229541-кун

Решил остаться на CRA, ибо в preact-cli уязвимости

17 июля, 06:24 241 1229650

>>1229584
>автор ноды рыдает и раскаивается, просит у всех прощенья
на одной из конфочек

а нигеры в каментах не понимают хуле ему не нра лол

Ответы29651

17 июля, 06:28 242 1229651

>>1229650
На ЖСКонфЕУ? Видос 10 things i regret in Node?
Так он все по делу сказал, говорю как дрочер ноды. К сожалению, по некоторым вещам почти по всем точка невозврата пройдена.

Ответы29658

17 июля, 06:36 243 1229655

>>1229273
> 3,5 года опыта
Люто проиграл с этого овоща. Не знаю как ты с ней живешь, она оче тупая видимо, люди за 4 года помидорами становятся, а ее джуном-формошлепом не берут, кекус. Вангую, что на собесе она начинает выебываться, ее спрашивают задачи уровня напишите add(2)(3) и она обсирается.
Так вот, в чем дело-то. Спросить могут про ооп, очобы там общие, про реализацию его в жс, про наследование, замыкания конечно же спрашивают, новый стандарт спрашивают еще. Консты, леты, промисы, генераторы, итераторы и все такое. Что-нибудь связанное с передачей объектов по ссылке могут спросить. Про реакт спрашивают его смысл, суть виртуального дома, пропсы, стейты, методы жизненного цикла. Про верстку вопросы бывают из разряда приоритета селекторов и каскадности. Ну и все тащемта. Я не знаю как можно это не освоить за 4 года, просто пиздец, этому за полгода люди учатся.

Ответы296572965929723

17 июля, 06:41 244 1229657

>>1229655
Это все хуйня, может сливается на вопросах из разряда "как синхронизировать стейт у различных клиентов в offline-first приложениях"? Ну или тупо о з/п компромисс не находят.

Ответы29702

17 июля, 06:46 245 1229658

>>1229651
yep

поясни на пальцах в чем там соль, фласка топчик?

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

17 июля, 06:48 246 1229659

>>1229655
>она оче тупая видимо
а он что умный? он ведь элементарный диалог наладить не может лола

Ответы29723

17 июля, 07:21 247 1229663

Товарищи, учу JS, и основная проблема, с которой я столкнулся - не могу придумать нормальную практику себе. Ну то есть я могу писать всякую хрень, чтобы просто что-то кодить, но практической ценности у этой хрени минимум.
"Сделай "какой-нибудь" свой проект" не очень подходит, потому что пока мою светлую голову озарит какая-то такая идея, которую реально будет реализовать (пока озаряют только далекоидущие планы, лол), пройдет куча времени. Ну короче ближе к делу: где взять интересные задачи по веб-разработке и, может быть, какие-то игрушки на JS? Может есть ресурс/книга, в которых собраны проекты на JS с ТЗ?

Ответы2966629931

17 июля, 07:27 248 1229664

>>1229559
>Даже еще с бек не определился, го или нода.

На ноде стоит делать только часть бека, которая реакт будет рендерить на сервере (Next.js). Для модели пишешь на го.

17 июля, 07:39 249 1229666

>>1229663
Сделай такой прожект.
1) Подписываешься на книжную партнерку от магазина или издательства.
2) Далее ищешь в инете книги этого шопа или издательства.
3) Парсишь их, выдирая некоторые листы и перегоняшь в хтмл для своего псевдостатик сайта.
4) ???
5) Поднимаешь скилл и деньги с партнерки.
6) Опционально. Делаешь весь процесс автоматизированным, с минимальным вовлечением твоих действий (граббинг, парсинг, генерация).

Ответы29672

17 июля, 08:05 250 1229672

>>1229666
>3) Парсишь их, выдирая некоторые листы и перегоняшь в хтмл для своего псевдостатик сайта.
Вот тут я может не очень умный, но я не понял, для чего это нужно. Типа люди будут гуглить книгу по отрывку, переходить на мой сайт, а там БАЦ и партнерская реклама от магазина/издательства? А сайт мой должен быть статичной страничкой, но чтобы из поисковика можно было внезапно перейти на страницу с отрывком из книги? Прикольная схема, если я всё правильно понял.

Ответы29674

17 июля, 08:08 251 1229674

>>1229672
>переходить на мой сайт, а там БАЦ и партнерская реклама от магазина/издательства?
Да, почти так, с рефссылкой на покупку книги.
Пиратских книг в инете полно, распарсенных - мало.
Частично распарсенные не попадают под действие DMCA.
И да, ориентир на буржунет, ибо только там покупают книги.

Ответы29676

17 июля, 08:19 252 1229676

>>1229674
>буржунет
там уже парсит гуголь и амазон, постоянно когда гуглишь тебя кидает на обрывки из книжек

17 июля, 09:30 253 1229702

>>1229657
Это не джун уровень. Джуна не должно ебать, как работает PWA и как его делать.

17 июля, 09:35 254 1229705

Как работают с сагами?
Внутреннее их устройство понял, но как обычно инициализируют начало их работы? Диспатчат какой-то экшен прямо из компонента?

Ответы29707

sage 17 июля, 09:36 255 1229707

>>1229705
> Как работают с сагами?

Вот так.

17 июля, 10:24 256 1229723

>>1229655
анон, она баба и подход у нее к этому соответствующий. мы с ней работали в одной конторе. я с нее ушел, потому что через год я пнял, что дальше будет только деградация поднял себе зп в итоге на 1к бачей, а она осталась и работала там 2.5 года. это ее совсем первая работа. она там вылупилась. ну и + ко всему, контора работает с фиксед прайсами и совсем не заинтересована в развитии сотрудников. там были джуны с 4х летним опытом, к примеру... или QА, которые не знали что такое строка user agentа. я уже когда закончил курсы ПМов понял, что это нормально для рынка, в некоторых конторах и особенно с фронтами такое дерьмо - не редкость.

спс, про темы. буду пинать.
>>1229659
>а он что умный? он ведь элементарный диалог наладить не может лола
с тобой пидором, мне диалог налаживать не нужно. тебе нечего сказать, потому что ты дно. у меня JS не профильный предмет, но у меня бы ты собес не прошел.

Ответы2974029782

sage 17 июля, 11:07 257 1229738

>>1229584
>Goвно
Нахуя этот язык-дауншифтер вообще нужен? Уж лучше C# или Java выучить.

17 июля, 11:11 258 1229740

>>1229723
два скота, дофамин с поебушек перестанет тащить - разбежитесь, не грузи себе лишний раз голову, сосни пиффка под камеди лучши

а свою жспарашу на галере затолкай себе в очко, латентный недомуж ;)

Ответы29752

17 июля, 11:15 259 1229745

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

хинт: со мной диалог можешь на налаживать, нахуй сходи бля, животное сука))

17 июля, 11:18 260 1229748

На чём лучше сделать чатик? Имеется ввиду, как лучше реализовать real-time messaging?
Я почитал, что для этого есть XMPP и WebSockets. И я не совсем понимаю, что лучше из этого использовать.

Ответы29864

17 июля, 11:21 261 1229752

>>1229740
вот и не задерживайся, невдалость. ты только на "подстучать" гадишься и дальше ты никогда не продвинешься.

Ответы29760

17 июля, 11:27 262 1229760

>>1229752
ты для начала в биоматериале под носом разберись, а потом уже вангуй пикселям на экране о которых ты ни слухом не рылом

Ответы29766

sage 17 июля, 11:32 263 1229766

>>1229760
петушок, я бы за твой гнилой базар тебя бы уволил нахуй, а HR'ов бы попросил внести тебя в чёрный список и написать там хуйни какой-нибудь, чтобы раз и навсегда поставить на твоей карьере крест.

Ответы2976829825

17 июля, 11:39 264 1229768

>>1229766
>я бы
>тебя бы
>бы попросил
Ебать ты чмо омежное.

Ответы29825

17 июля, 11:52 265 1229782

>>1229723
С каким же скамом приходится работать, хосспаде. Ну и что же ты, такой охуенный, делаешь с глупой бабцой? На свете много успешных тянок, и погромисток в том числе, что же ты к ним яйца не подкатишь, мань? Ах, тогда сложно будет выебываться своим ЭНТЕЛЕКТОМ и чувствовать свое мушшское превосходство. Да и не смотрят они даже в твою сторону наверняка, чушок-задрот с двачей.

Ответы2982529860

147 Кб, 1080x1244
17 июля, 12:01 266 1229789

>>1229538
>>1229546

У меня на странице куча квадратных превью , при клике на которые вызывается модальное окно так еще делают? .
Я хотел держать поддиректорию preview в котоой хранил бы превьюшки , а потом всё это записывать в json.
Пока это пишу до меня доходит нелепость того что я делаю, как же бесит когда не можешь внятно сформулировать вопрос

1,4 Мб, webm,
1920x1080, 0:07
17 июля, 13:10 267 1229825

>>1229766
>HR
>>1229766
>поставить на твоей карьере крест.
=)

>>1229768
это по первому посту уже видно было

>>1229782
опаньки, да у нас тут рыбка-порватка!

>делаешь с глупой бабцой?
в шашки играет не иначе..

>чувствовать свое мушшское превосходство
а ты против? литру на лето уже всю прочла?

>тянок погромисток
ты их ирл то хоть одну видела?
поибемся после физики.жпг

Ответы2984329865

26 Кб, 400x300
17 июля, 13:49 268 1229836

О чём срётесь, касатики?

Ответы29840

17 июля, 14:01 269 1229840

>>1229836
О тебе, сладкий :3
Нагибайся.

17 июля, 14:06 270 1229843

>>1229825
Спешите видеть, зашоренный чмоня и настоящий мущщина в одном лице с остроумными ответами в стиле зари интернетов в треде!

Ответы29845

17 июля, 14:08 271 1229845

>>1229843
>зашоренный чмоня и настоящий мущщина
И это все еще лучше /зкчного червя-питурда (тебя)

17 июля, 14:54 272 1229860

>>1229782
а этот тут причем? у тебя какой-то хронический недотрах? причем здесь "подкатить" "интелект" и тд? ты вообще в курсе, что ты в JS раздел пишешь а не в /b? или /sex?

Ответы29862

17 июля, 15:02 273 1229862

>>1229860
мамка одну ее в хате не оставляет вот и бесица ^_^

Ответы29866

17 июля, 15:04 274 1229864

>>1229748
Решил использовать WebSockets.

17 июля, 15:06 275 1229865

>>1229825
То чувство, когда видишь вебмки со своим преподом :3

Ответы29876

17 июля, 15:06 276 1229866

>>1229862
> мамка одну ее в хате не оставляет вот и бесица ^_^
ну дык, можно мыться по полтора часа в ванной dunno.

ну что-то прям вообще.

Ответы29876

3,5 Мб, webm,
1920x1080, 0:20
17 июля, 15:21 277 1229876

>>1229865
>То чувство, когда видишь вебмки со своим преподом :3
охуенный тип, чисто на скорости ебошит каждую лекцию :3

я перед этим гарвордовые смотрел и там челик прям по грамму в ноздрю заряженный, с него аж видно как капает лол, ну и завидовал чо уж там

а у нас оказывается ниразу не хуже, а по информативности так и пизже даже, прям кайфую с лекций, шли приветы братуха, скажи что б на растик переползал ;)

уже пришел к успеху? к заветным 300к\нс?

>>1229866
>но ведь если мыться по полтора часа в ванной
с кунчиком -- мама-срака улетит калонизровать марс

Ответы29909

17 июля, 15:50 278 1229909

>>1229876
Он ведёт у биофизиков, не у прогеров

Ответы30012

17 июля, 16:03 279 1229918

Поделитесь пожалуйста ссылкой на публичный API со списком контактов, новостей и прочего для тестирования

Ответы29925

17 июля, 16:16 280 1229925

>>1229918
https://github.com/toddmotto/public-apis

Ответы29944

17 июля, 16:31 281 1229931

>>1229663
Ну хуй знает, напиши какую-нибудь простенькую бродилку типа ультимы с ascii вместо графона и рпг-элементами (параметры у гг, врагов, инвентарь с куклой персонажа), шоб игру схоронять/загружать из localStorage можно было например, условие победы какое-нибудь. Сам недавно замутил подобное, вроде даже работает, мне кажется как тренировочная практика вполне себе сойдёт

Ответы30033

17 июля, 16:54 282 1229944

>>1229925
Нашел
http://jsonplaceholder.typicode.com/
Удобная штука

17 июля, 18:51 283 1230012

>>1229909
>биофизикам
питоний и кресты особенно?

Ответы30019

17 июля, 19:06 284 1230019

>>1230012
Да, эти языки

Ответы30022

17 июля, 19:08 285 1230022

>>1230019
зачем

Ответы30061

17 июля, 19:19 286 1230033

>>1229931
> Сам недавно замутил подобное, вроде даже работает
На Жидхаб доставишь?

Ответы30063

17 июля, 19:23 287 1230035

что скажете за тайпскрипт?

Ответы30041

17 июля, 19:35 288 1230041

>>1230035
Надмножество JS с статической типизацией и возможностью присваивать везде и всюду тип 'any'.
Горячо любим в Тырпрайзе.
По поддержке спеки отстаёт от опубликованных стандартов ecma-262.
Практически не имеет преимуществ перед The Flow.

Ответы30073

17 июля, 19:37 289 1230043

Анон, что скажешь про ресурс learn.javascript.ru для того, чтоб по нему учиться? А про freecodecamp? А если комбинировать?

17 июля, 19:55 290 1230061

>>1230022
На питунии можно хоть молекулы считать, а вот зачем кресты - не могу предположить. Ну наверно чтоб типа умные.

Ответы30073

17 июля, 19:57 291 1230063

>>1230033
https://github.com/OskarZeta/Game-2
спагетти&говнокод ворнинг

Ответы3078933628

17 июля, 19:58 292 1230067

а где почитать о новых фичах по мере развития жс?

Ответы30069

17 июля, 20:02 293 1230069

>>1230067
https://www.ecma-international.org/publications/standards/Ecma-262.htm

17 июля, 20:09 294 1230073

>>1230041
>Практически не имеет преимуществ
мс вскод не?

>>1230061
а может биофизики не биофизики?

17 июля, 20:12 295 1230077

хочешь написать магазин; изначально изучить полностью как работает оный на django(-shop)
@
друг говорит что django не в тренде, советует keystone.js или sails. «Да, есть мнение, что django совсем скоро станет совсем никому не нужен»
@
начинаешь изучать кейстон, вроде лучше жанги

в принципе просто неясно почему в треде так часто упоминается django. он в тренде для клиентов, не для разрабов? https://trends.google.com/trends/explore?geo=US&q=django,keystonejs

и да, я очередной буратина который вкатился буквально 3 дня назад. ) но с неким бэкграундом информатическим.

Ответы30079

17 июля, 20:16 296 1230079

>>1230077
учись в поиск буратина епт

https://trends.google.com/trends/explore?geo=US&q=/m/06y_qx,/m/0dgs72v

Ответы30084

17 июля, 20:23 297 1230084

>>1230079
ну да. энивэй…
https://trends.google.com/trends/explore?geo=US&q=/m/06y_qx,node.js
https://trends.google.com/trends/explore?geo=US&q=/m/06y_qx,/m/0_v2szx express.js

при этом у жанги 40к звезд на гитхабе, у экспресса 35к

Ответы30095

43 Кб, 1042x444
17 июля, 20:33 298 1230095

>>1230084
не звезды в жизне главное братуха..

Ответы3010730120

17 июля, 20:36 299 1230102

>и там и там мисисипи в топе
эка кошмарят нигеров, энивей все лучше чем крэк с глоком

17 июля, 20:39 300 1230107

>>1230095
Класс!

50 Кб, 160x120
17 июля, 20:59 301 1230120

>>1230095
все понял, геем быть выгоднее. ладно, буду читать тред и не торопиться

18 июля, 01:51 302 1230227

Живу в Бриташке. Был на прошлой неделе на интервью. На следующий же день предложили работу, внезапно фронтэнд сеньором. При этом опыта у меня всего 10 месяцев и с прошлой работы червем-джуниором меня уволили за похуизм и распиздяйство (но я сказал, что сам ушел).

Никакого технического задания, ни на интервью, ни на дом не давали. Просто три чувака, принципал и два лида, сели напротив меня и минут 40 задавали вопросы. Вопросы были типа - "знаешь что такое лоудаш?", "в чем суть функцонального программирования?", "что такое higher order component?".

Контора вроде приличная, дочерняя компания одной из крупнейших в мире корпораций, мудаков там, я уверен, не держат.
Посоветуйте, как не опиздюлиться на новом месте? Как не ударить в грязь лицом? У меня синдром самозванца и я все правильно делаю или я вообще не туда лезу, не ту тему пытаюсь вскрыть?

Ответы302653026630295

18 июля, 07:07 303 1230265

>>1230227
>Как не ударить в грязь лицом?
Вообще забей на это, делай в меру своих возможностей. Если сливаешься на каких-то вещах - вовремя сообщай ПМу. Управление рисками вообще не твоя головная боль, на крайняк опиздюлишься - найдешь другое место.
А так готовься к тому, что от тебя будут ждать РЕЗУЛЬТАТ, лол. Должностная инструкция хотя б есть?

18 июля, 07:20 304 1230266

>>1230227
обосрешься - выкинут на мороз, так и написав в трудовой - САМОЗВАНЕЦ, на карьере можно будет ставить КАПСБОЛД КРЕСТ, придётся торговать самсой вместе с арабами

66 Кб, 1557x345
18 июля, 08:50 305 1230275

Олды! Нужна ваша помощь в данном вопросе.

Хочу с сайта данные брать, которые обновляются через аякс запрос. Обращаюсь по урлу в коде, но надо сформировать такую форм дату на отправку, чтобы получить хороший ответ (200). Кто подскажет как так сделать, чтобы формДата так выглядела
https://pastebin.com/GM66qEYc

Пробовал у меня идёт отправку либо в строку либо в объекте.

Ответы30277

18 июля, 09:10 306 1230277

>>1230275
https://learn.javascript.ru/xhr-forms#post-с-urlencoded

18 июля, 10:37 307 1230295

>>1230227
как ты туда попал?

18 июля, 12:19 308 1230314

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

Например, вопрос-рассуждение на тему масштабирования вебсокет серверов (на базе NodeJS, если это принципиально).
Дословно, вопрос звучал так - "есть 2 стула вебсокет сервера (например, чат-серверы) и два клиента. Каждый клиент подключился к своему серверу. Как синхронизировать (и исключить дублирования) сообщения на клиентах?". Я что-то промычал про третий сервер (тип оркестратор, лол, который взаимодействует с БД и распределенными сокет-серверами), на что мне ответили "мммммммм, ок". Да, я понял, что в условии озвучено ДВА сервера. Соответственно, между ними нужно было организовать некий транспорт данных, те же сокеты или через какой-нибудь мессадж брокер.

Ребята, помогите восполнить пробел в знаниях, никогда прежде не приходилось заниматься масштабированием.

Ответы3034430345

18 июля, 12:36 309 1230316

>>1226546 (OP)

Пацаны, пытаюсь вот изучать генераторы и замыкания, все правильно делаю:

https://pastebin.com/4eN2jZyT

Как тут можно async await применить?

18 июля, 12:49 310 1230320

Насколько производителен может быть сервер на нодке? Скажем, может ли один узел со средним по современным меркам железом обрабатывать 4000 небольших GET/POST запросов в секунду? Без учёта затрат на ввод/вывод и вопроса нагрузки на сеть, именно хватит ли процессорного времени.

Алсо, что думаете про дено? Надеюсь, решат на расте пилить.

18 июля, 12:52 311 1230321

Нормальная ли практика для пет проекта на реакте заюзать UI фреймворк? Не хочу придумывать свои стили, хочу сосредоточиться на логике

Ответы30323

18 июля, 12:54 312 1230323

>>1230321
Конечно, ты же не дизайнер. Берёшь какой-нибудь material-ui и вперёд.

Ответы30330

18 июля, 13:05 313 1230330

>>1230323
Круто, спасибо.
Просто в проекте хочется заюзать всё самое вкусное в реакте - jss в том числе. Надеюсь, с UI фреймворком это будет не проблемно.
Еще пару вопросов, если можешь - ответь, пожалуйста.
1. Нормальная ли практика eject'ить CRA для более удобного подключения стайлинга? Например, если подключать, к примеру stylus в package.json так, как это предлагает сам реакт - это нужно устанавливать npm-run-all, потом менять стандартные скрипты, ватчить и билдить потом еще эти стили. Как по мне проще ежектнуть шаблон и в дев конфиге вебпака подключить и установить stylus loader, который не будет делать лишних действий.
2. Актуальны ли сейчас type checker'ы? Тот же flux? Нужен ли он, если юзаешь ts?
3. Зачем у редакса столько дополнительных библиотек: и react-thunk и react-saga и react-form?

Ответы30331

18 июля, 13:12 314 1230331

>>1230330
> 3. Зачем у редакса столько дополнительных библиотек: и react-thunk и react-saga и react-form?
1) редакс неудобен для использования асинхронных ф-ций искаропки;
2) чтобы не задаваться вопросом "а где, собственно, разместить бизнес-логику"?

Ответы30335

18 июля, 13:24 315 1230335

>>1230331
>а где, собственно, разместить бизнес-логику
На сервере?

Ответы3033630338

18 июля, 13:25 316 1230336

>>1230335
на фронте

18 июля, 13:28 317 1230338

>>1230335
>На сервере?
Ты точно понимаешь о чём тут идёт речь?

Тут речь о толстых клиентах.

Ответы3034130342

18 июля, 13:30 318 1230341

>>1230338
У меня бугурт от фразы бизнес-логика в контексте клиента.

Ответы30348

18 июля, 13:30 319 1230342

>>1230338

>Тут речь о толстых клиентах.

>В браузере

>На офисных тачилах с i3 максимум, а то и с лоулевел-дубами позапрошлого поколения

>На мобилках и планшетах за < 10000 р.

Ты так траллишь, да?

Ответы30348

18 июля, 13:33 320 1230344

>>1230314
Всё правильно сказал. Нужен посредник.
Ты наверное сказал не НЕ ТО, а НЕ ТАК.
На джуна, в колхозную бухгалтерию собеседовался небось. У них обычно каргокульт вокруг бигдаты и скалабилити.

18 июля, 13:34 321 1230345

>>1230314
Недооциненный пост.
Во первых мне интересно как они сделали так, чтобы вебсокеты работали на нескольких серверах. Так как это стейтфул протокол и горизонтально он масштабируется с трудом, но я бы предложил использовать что то типа очереди сообщений, кролик, кафка и тд. Будет медленнее, но задо гарантированная доставка.

18 июля, 13:40 322 1230348

>>1230342
Я говорил не о толщине компьютера, и не о твоей толщине, а о толщине клиента.

>>1230341
>У меня бугурт от фразы бизнес-логика в контексте клиента.
Парадигма давно уже поменялась.
Теперь это относительно "тонкие" (в смысле логики) но высокопроизводительные сервера и (относительно) толстые клиенты.
Угадай, почему?

Ответы3034930353

18 июля, 13:42 323 1230349

>>1230348
>Угадай, почему?
Потому что в веб-программирование - это сделать запрос на сервер, получить дату и распихать по дивам и спанам.

Ответы3035130352

18 июля, 13:46 324 1230351

>>1230349
В модных нынче PWA принято как можно больше операций выполнять на клиенте, а уже по необходимости и по возможности батчем слать на/принимать с сервер(-а).

18 июля, 13:47 325 1230352

>>1230349
Не удивлюсь, если ты Брежнева живым помнишь, лол.

Ответы30354

18 июля, 13:49 326 1230353

>>1230348
>Угадай, почему?

Потому что смузихлеб тестирует на своем айфончике и макпрошечке, у него всё норм, а на остальных нищебродов ему похуй - нехай топовыми мобилами затариваются.

18 июля, 13:51 327 1230354

>>1230352
Да просто вебмакаки зазнАлись.
Называют себя экспертами вебпаков и реактов, распределённых сокетов.
А на деле пользуются программами, сделанными по настоящему умными людьми для них, чтобы они могли делать сложные вещи в одно нажатие кнопки.
Что ты там на клиенте делаешь? Форму валидируешь?

Ответы3036230364

18 июля, 14:00 328 1230362

>>1230354
>Что ты там на клиенте делаешь?

С чего ты взял, что я говорил о себе?
Я-то, как раз, будучи энтерпрайзным джаваёбом, работаю по сценарию "толстый сервер - тонкий клиент".

Но, в массовых продуктах тенденции совершенно обратные.

Просто потому, что теперь в каждом телефоне 2 4 ядра - 2 гига. А толщина серверов ограничена законами физики. И клиентов - миллионы.

Ответы30373

18 июля, 14:02 329 1230364

>>1230354
Эксперты тоже не сразу экспертами становится. TJ например был дизайнером сначала, а теперь вон какой крутой - легенда прямо таки

18 июля, 14:13 330 1230373

>>1230362
>Просто потому, что теперь в каждом телефоне 2 4 ядра - 2 гига.

Когда он новый и без обновлений.

18 июля, 14:23 331 1230377

Суп анончик, подскажи, есть ли какие нубдь онлайн сервисы, куда можно залить свой код чтобы его покрыли хуями?

Ответы30380

18 июля, 14:30 332 1230380

>>1230377
стаковерфлоу

18 июля, 15:19 333 1230394

Привет, аноны? Есть здесь специалисты, могущие помочь нубу в достаточно интересной задаче? Нужно сделать около 500 запросов на API за минуту, обойдя ограничение в 1 запрос за сек с одного IP?

Ответы30395

18 июля, 15:22 334 1230395

>>1230394
Прокси. Желательно платные.

18 июля, 15:44 335 1230407

Аноны, нужна помощь, скиньтесь пожалуйста годных гайдов/туториалов/документации по ext JS желательно 3.4 версии, хотя буду рад любой.

18 июля, 16:13 336 1230424

Получаю сертификат
Javascript Algorithms And Data Structures Certification (300 hours) на фрибуткемпе и вкатываюсь джуном.
Какие подводные?

Ответы3043130509

18 июля, 16:21 337 1230431

>>1230424
Подводный - не вкатишься. Еще Фреймворк учить нужно.

18 июля, 16:51 338 1230454

как с помощью жс поменять цвет букв?

Ответы3045730463

18 июля, 16:55 339 1230457

>>1230454
меняй цсс, цсс меняет цвет.

Ответы30459

18 июля, 16:57 340 1230459

>>1230457
вопрос не про смену цвета в css

Ответы30571

18 июля, 16:59 341 1230463

>>1230454
document.querySelector( ВАШ СЕЛЕКТОР ).style.color = ВАШ ЦВЕТ.

18 июля, 17:19 342 1230481

Кто чего думает по фрикодкамп? Рассматриваю его как альтернативу кантору. Мне нужно максимально быстро пройти порог базового жс, и начать дрочить фреймворки, попутно пилить какой-нибудь серьезные проект.

Ответы30509308553086730892

15 Кб, 310x293
18 июля, 17:20 343 1230484

>пилить какой-нибудь серьезные проект.

Ответы30486

18 июля, 17:21 344 1230486

>>1230484
А что смешного?

Ответы30489

18 июля, 17:22 345 1230489

>>1230486
потому что должно быть наоборот

Ответы30494

18 июля, 17:26 346 1230494

>>1230489
Наоборот в чём? Зазубрить фреймворки и потом пилить проект?

Ответы30498

18 июля, 17:27 347 1230498

>>1230494
идея-> проэктирование
но это если ты хочешь для себя,если для рыночка,то норм

Ответы30503

18 июля, 17:32 348 1230503

>>1230498
Нет, не для рыночка.

18 июля, 17:36 349 1230509

>>1230481
мне аноны здесь советовали некоторые. Плюс с кореш советовал, он проходил их и получал сертификат когда перекатывался с сишарпа на джс.
мимо >>1230424 анон

39 Кб, 578x358
18 июля, 17:46 350 1230515

ПОСОНЫ
Помогите с Галпом плиз.

Вот у меня есть таск

gulp.src('./app/js//*.js')
.pipe(babel())
.pipe(uglifyJs())
.pipe(gulp.dest('./dist/js'))

когда uglifyjs начинает обрабатывать js файлы сразу ошибка :

gulp-uglifyjs - UglifyJS threw an error
error: Unexpected token: name
Это он ругается на то что у меня переменные let вместо var.
Я понимаю что uglify не понимает ES6 , но почему Babel его не переводит?
Нужны еще какие то модули?

Ответы30550

18 июля, 18:55 351 1230550

>>1230515
Может в бабель надо передать чего? Как он работает вообще, вызываешь и он тебе тупо перегоняет ес6 в ес5?

Ответы31148

18 июля, 19:14 352 1230564

>>1226546 (OP)
Please note that if f() is called many times, and resulting functions are saved, then the corresponding Lexical Environment objects will also be retained in memory. All 3 of them in the code below:

function f() {
let value = Math.random();

return function() { alert(value); };
}

// 3 functions in array, every one of them links to Lexical Environment
// from the corresponding f() run
// LE LE LE
let arr = [f(), f(), f()];

Здесь правда что ли имеется в виду что все три значения для value останутся в памяти или что?

Ответы30567

18 июля, 19:17 353 1230567

>>1230564
понял, вопрос снят

18 июля, 19:23 354 1230571

>>1230459
Таки про смену в цсс.

18 июля, 20:07 355 1230601

32 Кб, 862x27121 Кб, 929x95

HELP
Два input'а с типами date. Значения хранятся в стейте компонента. Необходимо в стейте хранить дату в формате 'MM-YYYY', а в input'е конечно в формате 'YYYY-MM-DD'. Написаны две функции, которые производят на лету трансформации из одного формата в другой, но что-то идет не так и поля лишь берут значения со стейта, но изменить их нельзя.

Ответы30788

18 июля, 21:04 356 1230617

Чет как-то очень много каникуляров набежало.

Ответы30629

18 июля, 21:26 357 1230629

>>1230617
как реализовать передвижение объекта по полю,исп для направления мышь?

Ответы30634

18 июля, 21:31 358 1230634

>>1230629
Попробуй использовать яваскрипт.

Ответы30635

18 июля, 21:32 359 1230635

>>1230634
а для чего я тогда задал ЗДЕСЬ вопрос?

Ответы30636

18 июля, 21:32 360 1230636

>>1230635
чтобы быть посланным нахуй, messieur вежливый.

19 июля, 07:15 361 1230788

>>1230601
Можно было бы и сразу на кодсандбокс пример выложить, не обломался бы: https://codesandbox.io/s/82px491789

Не совсем пойму, какой цели ты хочешь добиться, выводя пользователю инпут с возможностью ввода дня, месяца и года, тогда как нужен в стейте просто месяц и год. Да и не будет эта хуйня нормально работать по причине связи стейта и инпута. Хуита кароч.
Для этих целей есть же инпут тип "month".

Ответы30819

19 июля, 07:20 362 1230789

>>1230063
Прикольно, спасибо.

19 июля, 08:19 363 1230812

Посоны, есть хтмл в кнопочками, к нему привязано 3 жс файла: один с классами, и второй с самим аппом, и третий с левой либой.
Eslint ругается, что не видит из аппа то, что лежит в других файлах. Собственно, возникает вопрос, а правильно ли я привязал, просто вставив линки на скрипты в последовательности когда апп последний? Как надо правильно?

Ответы30823

19 июля, 08:35 364 1230819

>>1230788
>Для этих целей есть же инпут тип "month".
Спасибо тебе добрый человек.
Я уже решил эту проблему правда - добавил день в стейт и там, где нужно использовать дату без дня просто брал подстроку. Но сейчас перепишу на инпут с таким типом.

19 июля, 08:46 365 1230823

>>1230812
Аналогично ругается на window/document, олсо, мол undefined. Втф?

Ответы30833

19 июля, 09:08 366 1230833

>>1230823
Window и document - это глобалс клиентского жс, соответствующее правило должно быть прописано в конфигурации линтера.
Алсо, бандлеры не думал юзать?

Ответы31301

45 Кб, 538x348
19 июля, 09:24 367 1230840

Блять, в JS-руглярках можно как-то найти все матчи (флаг //g), и при этом достать из регулярки группы?
Например:
let str = 'aabaaaab';

str.match(/(a+)(b)/)
вернёт ["aab", "aa", "b"], т.е. первый матч + его группы

str.match(/(a+)(b)/g)
вернёт ["aab", "aaaab"] т.е. все матчи, но без групп.

Метода чтобы получить все матчи с их группами нет, только вручную?

19 июля, 09:43 368 1230843

Сасаны а кантора хватит для вката? А то я купил на торентах дохуя всего и никогда это не посмотрю/прочитаю.
Просто я как то раз начинал уже учить JS, но стопорился на всяких конструкторах и прочем говне с тех разделов ибо хуй знает для чего оно и где применять.

Ответы3084830854

19 июля, 09:56 369 1230848

>>1230843
> на всяких конструкторах и прочем говне с тех разделов ибо хуй знает для чего оно и где применять.
Пиздец.

Ответы30933

19 июля, 10:13 370 1230854

>>1230843
>>ибо хуй знает для чего оно и где применять.
Везде.

19 июля, 10:16 371 1230855

>>1230481
Вкатывальщики ебанутые какие то пошли.

30 Кб, 1360x653
19 июля, 11:07 372 1230867

>>1230481
>Прошёл очередную хуитку про ХТМЛ
>Пикрелейтед висит уже минут 5, ф5 не помогает
Godnota

54 Кб, 538x372
19 июля, 11:18 373 1230875

Какую библиотеку использовать для всяких сложных фильтров/преобразований шейпа js(on)-объектов?
Lodash или что получше есть?

Ответы317003170531710

19 июля, 12:13 374 1230892

>>1230481
>фрикодкамп
Там дают информацию по чайной ложке, как будто бы для совсем детей или умственно отсталых

Ответы3116431168

30 Кб, 500x229
19 июля, 12:19 375 1230893

Хочу пройти курсы по JS. Подскажите, у кого лучше их пройти? HTML Academy, Hexlet, Geekbrains, Skillbox? Важно соотношение цена\качество обучения (но если обучают прям совсем пиздато, то можно и заплатить дороже). Есть ли смысл переплачивать у тех же Гикбрэйнс за их стажировки в крупных компаниях? Даются ли исчерпывающие знание для того, чтобы идти на hh и начать рассылать резюме (ну или хотя бы для начала фриланса)? Пик рандом

Ответы31113

19 июля, 12:35 376 1230900

>>1226911
VanillaJS топчик

19 июля, 13:25 377 1230933

>>1230848
Что пиздец? Ты когда первый язык учил, то сразу врубался для чего та или иная хуита?

Ответы309733102231123

19 июля, 13:52 378 1230973

>>1230933
Не обращай внимания на него. Это у нас местный пиздабол.

Ответы31022

19 июля, 14:32 379 1231022

>>1230933
>>1230973
Лолчто, конструкторы это вообще базовый механизм, как ты закодишь хоть что-нибудь больше сортировки массива без объектов и прототипов? Я не говорю про замыкания какие-нибудь или iife, которые вообще не понять зачем нужны новичку, но вы бы ещё взяли жабу и не стали изучать, что такое классы.

Ответы311233113431150

19 июля, 16:19 380 1231113

>>1230893
Изыди

Ответы31171

19 июля, 16:26 381 1231123

>>1231022
>> Я не говорю про замыкания какие-нибудь или iife, которые вообще не понять зачем нужны новичку

Как в JS вообще хоть что нибудь накодить не понимая замыканий? Это же элементарная основа, более того, понимание этого необходимо для того что бы как то начать мыслить абстракциями.

>>1230933
>>Что пиздец? Ты когда первый язык учил...
Бла-бла-бла.
Что бы что то писать - придется врубаться во все. Ты вот JS осваиваешь, да. Но следующий обязательный шаг - это фреймворк. Так вот к примеру в react понимание классов, прототипов, замыканий и контекста вызова - принципиально. Иначе ты просто нихуя не сделаешь. Понять необходимо, в дальнейшем забив/забыв ты все равно достаточно быстро вспомнишь что к чему.
Я так промисы три раза забывал как работают.

2 Мб, 332x215
19 июля, 16:35 382 1231134

>>1231022
> как ты закодишь хоть что-нибудь больше сортировки массива без объектов и прототипов

19 июля, 17:13 383 1231148

>>1230550
Да , я смотрел кучу примерно на stackoverflow , там везде просто Babel().

Ребят, кто долго уже долго занимается разработкой- насколько это вообще необходимо?
GUlp и тд.
Или лучше использовать webpack?

19 июля, 17:17 384 1231150

>>1231022
>как ты закодишь хоть что-нибудь больше сортировки массива без объектов и прототипов
const arr = [5, 4, 3, 2, 1].sort((a, b) => a > b ? a : b).filter(e => e >= 3) вот так например
А вообще, думай что говоришь. Твоё вот это условие "без объектов" неккоректно, т.к в js всё является объектом(не считая примитивов)

Ответы31165

34 Кб, 659x609
19 июля, 17:35 385 1231164

>>1230892
Дают не по чайной ложке: "ряяяя! здесь нарисуй два круга, а теперь рисуй сову"
Дают по чайной ложке: "ряяяя! для дебилов по чайной ложке, лучше прочитать книгу, как на основе двух кругов нарисовать сову"

sage 19 июля, 17:36 386 1231165

>>1231150
>эти моднявые хипстерские СТРЕЛАЧКИ))00
Ясно, мы вам перезвоним.

Ответы31167

19 июля, 17:38 387 1231167

>>1231165
Инвалидность уже оформил?

19 июля, 17:39 388 1231168

>>1230892
>для совсем детей или умственно отсталых
Поэтому его тут и советует.

19 июля, 17:53 389 1231171

>>1231113
Только если в рот твоей мамки своим членом, паскуда

19 июля, 18:17 390 1231178

Начал читать you don't know js. Дошел до момента, где объясняют, как компилятор компилирует код.

Встретив var a, Компилятор просит Область видимости посмотреть существует ли уже переменная a в коллекции указанной области видимости. Если да, то Компилятор игнорирует это объявление переменной и двигается дальше. В противном случае, Компилятор просит Область видимости объявить новую переменную a в коллекции указанной области видимости.

Но если я напишу так:
var a = 2;
var a = 3;
компилятор не пропустит это второе объявление переменной и переопределит эту переменную.
Такое работает только с var. В случае let и const будет синтаксическая ошибка.

Ответы31182

19 июля, 18:26 391 1231182

>>1231178
var a = 2
var a --- объявление переменной.
a = 2 --- присваивание значения.

var a = 2;
var a = 3;

Второе объявление игнорируется, ибо a уже есть.
Т.е. код будет равен
var a = 2;
a = 3;

Ответы31187

19 июля, 18:35 392 1231187

>>1231182
Понял, спасибо.

36 Кб, 500x436
19 июля, 21:16 393 1231276

Почему в реакте такое хуйлопанство с библиотеками?

Каждый день выкатывают новые версии, которые не совместимы с предыдущими версиями и приходится по новой штудировать документацию и переписывать код?

Ответы3127731327

19 июля, 21:21 394 1231277

>>1231276
Не обновляйся???

Ответы31280

19 июля, 21:22 395 1231278

Перекатился из жса в кресты 1.5 года назад.
Задавайте ответы.

Ответы31420

19 июля, 21:26 396 1231280

>>1231277
>Не обновляйся???
Ага, не обновляйся.
Вот приспичит мне нарисовать какой-нибудь график или форму запилить - ставлю я библиотеку - а она - хуяк! - и не совместима с моей версией n-ой библиотеки. Такой, ну ок, блять, нужно обновить эту библу - обновляешь - а код нихуя не компилится. Ты такой лезешь в доку - а там API кадинально перепилен и все твои методы не работают. Ты такой, ну пиздец, неделю штудируешь доку - а там уже новую версию с новым АПИ завезли.

Ответы31281

19 июля, 21:28 397 1231281

>>1231280
Тогда не ставь библиотеку)

19 июля, 22:23 398 1231301

>>1230833
Спасибо, разобрался.

12 Кб, 240x180
19 июля, 23:21 399 1231327

>>1231276
Вот это да. Странно, странно.

20 июля, 05:48 400 1231420

>>1231278
Каков мотив был переката? Байтоебствуешь? Во сколько раз возросла з/п?

20 июля, 15:47 401 1231700

>>1230875
> для всяких сложных фильтров/преобразований
Например?

20 июля, 15:51 402 1231705

>>1230875
Юзай линзы какие-нить, а лучше ImmutableJS-подобные либы, там искаропки удобные методы по работе с данными.

20 июля, 16:00 403 1231710

>>1230875
Попробуй https://ramdajs.com/

Ответы31714

20 июля, 16:04 404 1231714

>>1231710
А она разве не мертва? Может SanctuaryJS?

20 июля, 16:50 405 1231751

какая разница между ангуляром и реактом?

Ответы31770

20 июля, 17:24 406 1231770

>>1231751
никакой, просто пугают этими словами неосиляторов

286 Кб, 382x417
20 июля, 17:38 407 1231776

>typescript
Почему это дерьмо взлетело?
Высшие языки для того и созданы, чтобы облегчить разработку, убирая нужду в типизировании переменных. Нет какие-то ебасосы, берут высокоуровневый язык и искусственно добавляют в него аттрибуты среднеуровневого, вроде джавы или турбо бейсика.

Ответы31786

26 Кб, 692x684
20 июля, 17:39 408 1231779

Как же я заебался блядь, какого хуя им от меня надо?

Ответы33148

20 июля, 17:43 409 1231786

>>1231776
Бомбит от того, что сейчас при поиске работы, 2 из 3 компаний сказали, что им пользуются.
Это тупо говорит о фирме ВСЁ.

Ответы3179131797

20 июля, 17:45 410 1231791

>>1231786
рыночек

20 июля, 17:50 411 1231797

>>1231786
Им так на кодревью проще, лол.

20 июля, 17:51 412 1231799

Мне иногда кажется, что это всё набежавшие джавапетухи.
Убежавшие из своей уже засранной параши, и теперь в новом чистом месте стараются обмазать все стены говном.

20 июля, 18:34 413 1231830

Котаны, привет. Скажите как анимацию в реакт пилить?
Классически, как в нативном JS, отслеживать стили. позиционирование и т.д. элемента (через ref) и классически менять через css?
Или юзать сразу TransitionGroup и CSSTransitionGroup?
Я к анимации в реакт еще не прикасался.

С чего начать?

Ответы32247

20 июля, 22:08 414 1232006

братцы, спасайте. в хтмл кодинге я почти нуб, помню пару тэгов. нужно было причесать сайт. на сайте все было сверстано по уебански, на каждой странице хранилось меню. меню вынес в отдельный сайт через
<script>
var link = document.querySelector('link[rel=import]');
var content = link.import.querySelector('#hat');
document.body.insertBefore(content.cloneNode(true), document.body.firstChild);
</script>

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

257 Кб, 824x364
21 июля, 11:19 415 1232180

>>1226546 (OP)
Может кто скинуть ссылку на карусель/сладер как на пикрил?
Суть: при ховере изображение под указателем выступает впереди остальных и слегка увеличивается. Я заебался гуглить и нихуя не находить.

Ответы32190

21 июля, 12:06 416 1232190

>>1232180
1) Заходишь на кодканьон
2) Выбираешь раздел со слайдерами
3) ???
4) Воруешь/покупаешь понравившийся
5) Парафин

Ответы32751

21 июля, 14:47 417 1232247

>>1231830
Ответьте на мой ответ! Неужели тут никого лучше чем осиливших тудушеску в реакт?

Ответы32249

21 июля, 14:50 418 1232249

>>1232247
Не понятно чего именно ты хочешь. Хочешь делать анимации? Юзай либу что ты назвал. Не хочешь использовать либы? Пиши руками.

21 июля, 16:53 419 1232317

Ребята, кто с джава работает и сам из Новосибирска отпишитесь, нужно написать бота для лайв ставок как расширение для хрома, пример бота рабочего есть, исходный код можно посмотреть

Профит с этой темы оочень хороший

680 Кб, 1080x1920
21 июля, 16:54 420 1232321

Писать на счёт бота в телегу @igergg

Ответы32624

255 Кб, 512x512
22 июля, 00:22 421 1232624

>>1232321
else
if () {}
else
if () {}

Ответы32626

22 июля, 00:24 422 1232626

>>1232624
Ой блять, там даже блок стейтмента с новой строки...

22 июля, 00:28 423 1232629

Кто-то собеседовался в яндексе на позицию разработчика UI мидл уровня?

Ответы32650

22 июля, 01:31 424 1232648

>>1226546 (OP)
Аноним, есть где-то конвертер кодировок чтобы он был - на JS?
Что-то типа этого: http://brainwalletx.github.io/#converter
а лучше вот этого: https://2cyr.com/decode/?lang=ru
Но для кодировок: https://ru.wikipedia.org/wiki/Набор_символов
Чтобы на JS (как по первой ссылке),
без сервера (как по второй ссылке - там сервер, бля),
просто в браузере, на клиентской стороне, распознавать кодировки всяких кракозябр,
и получать нормальный читебельный текст.

Есть ли подобное, и можно ли сделать, по образу и подобию
конвертера брайнваллета, сделать конвертер кодировок, чтобы вот имено на JS был?
Нашёл вот тут UTF-8 https://github.com/mathiasbynens/utf8.js/blob/master/utf8.js
но одного утфа чё-то кажется - мало.

Ответы33302

sage 22 июля, 01:42 425 1232650

>>1232629
>UI
Какое это имеет отношение к разделу и треду, дегенерат?

Ответы3267232822

22 июля, 04:36 426 1232672

>>1232650
А это типа дизайнер?
Сначала подумал, что это вьюхи на реакте пилить, а потом перечитал название должности.

мимо

22 июля, 11:46 427 1232751

>>1232190
бля, я там до пенсии сидеть буду искать. Скинь готовый плес

Ответы33367

264 Кб, 800x600
22 июля, 13:09 428 1232786

>>1232707
>опытные синьёры
>1 front который работает в авито и у которого совсем нету времени
>Программист из Лондона имеет мало времени по этому мы застряли

22 июля, 13:44 429 1232822

>>1232650
>Какое это имеет отношение к разделу и треду, дегенерат?

Мда, какое же отношение UI имеет к джиэсу...
Ладно, здесь не самое подходящее место спрашивать подобные вопросы, так как в этом трэде слишком большая концентрация юных и злых вкатывальщиков. В общем, иди дальше учись, школьник, тебе еще много предстоит узнать, и впредь не бесись так, удачи.

22 июля, 14:24 430 1232836

7 Кб, 395x4015 Кб, 251x240104 Кб, 960x720

>>1232707
>Начальный скилет
>скилет

43 Кб, 555x555
22 июля, 14:35 431 1232849

>>1232707
> аниме-стикеры и шутки уровня /b
пикрил

>Получи шанс поработать со звездными фуллстаками и опытными сеньорами — конечно же, за идею.
Удачи в поиске таких же школотронов

22 июля, 15:24 432 1232879

>>1232707
Я бы на самом деле поучавствовал.
Но ведь вопрос всё равно дойдёт до денег в какой-то момент. И вероятность услышать что-то вроде
>ой, анон, ты понимаешь, мы же работаем за идею, такой замечательный проект, такой стэк, извини не могу говорить у меня посадка на самолёт на карибы
процентов 95%

22 июля, 16:18 433 1232937

46 Кб, 298x2171 Кб, 237x52

А как вы вызываете такое?

22 июля, 20:55 434 1233148

>>1231779
Лол, тоже сегодня ебался овердохуя времени именно с этой задачей, почитал форум - оказалось что она забагована и её пока нельзя решить. Пиздос.

23 июля, 00:20 435 1233302

>>1232648
Бамп вопросу! На гитхабе конвертеры разбросаны, да ещё и для node.js
Нельзя что-ли запилить Universal Encoding Decoding converter на JS,
чтоб в браузере работал, без всяких серверов?
Да, это целый проект, но как общественное достояние был бы юзабелен, ИМХО.

Ответы33314

23 июля, 00:52 436 1233314

>>1233302
В браузерах, не во всех, есть ограниченный встроенный функционал:
https://developer.mozilla.org/en-US/docs/Web/API/TextDecoder
https://developer.mozilla.org/en-US/docs/Web/API/TextEncoder
Для остального наверное нужно байтоёбствовать самому, проконсультируйся у господ из С-треда и портируй на JS, там по идее не сложно - во всяком байтоёбском жээсе типа хэш функций и архиваторов, что мне приходилось ковырять все вертится вокруг charCodeAt() и типизированных массивов, всякие операции с битами как в сишечке, да и всё в основном портировано с сишички.

Ответы33324

23 июля, 00:53 437 1233315

Хмм. Можете объяснил зачем нужен руби руби, есть жаба аскриптивный

23 июля, 01:26 438 1233324

>>1233314
Благодарю за ответ, анон.
Я так и думал, что придётся, как первопроходец - колупать исходники и напролом лепить самому.

В том же brainwalletx, в конвертере - есть функции проверки кодировок.
Вижу в файле brainwallet.js вот такие функции:
function isHex(str)
function isBase58(str)
function isBase64(str)
function isBin(str)
function isDec(str)
function isEasy16(str)

Но кракозябры всякие не сконвертировать правильно
Тут вот, https://2cyr.com/decode/?lang=ru
выпадающий список (выберите кодировку), нажми и увидишь кракозябры.
Только там кодировка уже после конвертации пишется.

У кого есть время, если кто шарит и делать нехуй - можете форкнуть брайнваллет,
и достроить конвертер разными этими шнягами...
Ну типа, чтоб можно было сконвертить UTF-8 в ASCII,
windows-1251 в Unicode, ISO-8859-15 в KOI8-R и так далее...
А то, вдруг сервер 2cym.com сгорит от перегрева, И ШО ТАГДА?

108 Кб, 600x535
23 июля, 04:19 439 1233349

Насколько адекватен https://developer.mozilla.org/en-US/docs/Web/JavaScript/ ? Пока читаю его параллельно с http://eloquentjavascript.net/ . http://learn.javascript.ru/ лучше гайда Мозиллы? В конце все равно буду сверять по своим записям, просто не хочется по кривому мануалу учиться.

Ответы3337133376

23 июля, 07:21 440 1233367

>>1232751
Я правильно понял, тебе нужна тупо карусель с триггером ротации по ховеру?

Такая банальщина пойдет? https://codepen.io/anon/pen/djvRpq?editors=0010

Ответы33379

23 июля, 08:08 441 1233371

>>1233349
Пользуюсь документацией мозилы как она появилась.
Удобный сайт, удобный дизайн, хорошо подобраны стили и цвета, слева можно быстро пробежаться глазами по методам объектов. Написано какие объекты реализуют какой интерфейс.
Единственное, я у мамы сноб, поэтому хочу читать документацию на английском, а меня постоянно кидает на русскую версию

Ответы3340333672

23 июля, 08:27 442 1233373

Зашёл посмотреть, что в треде изучают и какие гайды, а тут просто сверхлюди общаются на иноземном языке.

23 июля, 08:40 443 1233376

>>1233349
За гайд Кантора ничего не могу сказать.
Eloquent - для совсем новых в программировании в целом.
МДН - годнота.
Если ты перекатываешься с другой технологии, а не новичок в сфере, советую книгу Speaking Javascript, хтмл-версия бесплатная на сайте автора.

Ответы33672

23 июля, 09:01 444 1233379

>>1233367
>https://codepen.io/anon/pen/djvRpq?editors=0010

О, более менее! Спасибо!

Ответы33385

23 июля, 09:45 445 1233385

>>1233379
Если нужно избавиться от дребезга, то можно так:

var isChangeEvtTriggered = false

$('.item img').mouseenter(function() {
__if (!isChangeEvtTriggered) $(this).trigger('click')
__isChangeEvtTriggered = true
})

$('#top_carousel').mouseleave(function() {
__isChangeEvtTriggered = false
})

а можно обернуть в какую-нибудь throttle/debounce ф-цию.

23 июля, 10:08 446 1233397

Привет, аноны. Неплохо выучил реакт вроде, но работа в городе видел только на vue, посмотрел и чуть не блеванул от синтаксиса. Стоит ли его вообще пробовать?

Ответы33400

23 июля, 10:09 447 1233400

>>1233397
Работы по реакту жопой жуй, или ты именно в тёплый-уютненький хочешь засесть?

Ответы33406

23 июля, 10:11 448 1233403

>>1233371
Поменяй системный язык

23 июля, 10:12 449 1233406

>>1233400
В моем городе нет, на удаленке опыт работы 1-3 года и отвергают отклики

Ответы33413

23 июля, 10:37 450 1233413

>>1233406
А по Vue есть предложения по работе?
Ну что ж, придется приспосабливаться под РЫНОЧЕК.

Ответы33414

23 июля, 10:39 451 1233414

>>1233413
По вью да, аж четыре. Писдец

23 июля, 10:54 452 1233425

Парни выручайте, не могу понять почуму здесь проебывается контекст:
class App extends React.Component {
constructor() {
super();
this.state = {name: 'Иван', surname: 'Иванов'};
}

//Это не будет работать:
showMessage() {
alert(this.state.name);
}

render() {
return <div onClick={this.showMessage}>
нажми на меня
</div>;
}
}

Ответы3343233439

23 июля, 11:00 453 1233432

>>1233425
Реакт не биндит автоматом кастомные методы внутри класса к контексту.

Ответы33438

23 июля, 11:06 454 1233438

>>1233432
У меня меня проблемы с пониманием контекста. Может годный гайд какой посоветуешь? На простых примерах все понимаю. В Реакте поплыл

Ответы33574

23 июля, 11:07 455 1233439

>>1233425
this.showMessage = this.showMessage.bind(this); как-то так

23 июля, 15:39 456 1233568

шашки можно реализовать на жс?

Ответы3362033628

23 июля, 15:55 457 1233574

>>1233438
> На простых примерах все понимаю
>>В Реакте поплыл
Представь что когда ты передаешь метод в обработчик - ты его как бы копируешь в переменную. Соответственно нужно привязать контекст. Или метод обьявить стрелкой, которая хватает контекст из внешней области видимости, как значение переменной например. И тащит его за собой всюду - потому что функция формирует связь с внешними переменными в момент создания.

23 июля, 16:10 458 1233579

Анчоусы, сейчас с поможщью react-create-app делаю приложение , собираю его в билд, и как статику утдаю сервером ноды.
Но чет это коряво.
Полагаю что в нормальном виде это делается с помощью вэбпака, который постоянно контроллит состояние реакт страниц, и постоянно их пересобирает?
Так же это работает с шаблонизацией?

Что то могу на ноде, что то в реакт, но как скрестить их - не понимаю.
Все упирается в вэбпак?

Ответы3358833598

23 июля, 16:22 459 1233588

>>1233579
Непонятно немного, что ты хочешь сделать. Сервер рендеринг? И зачем каждый раз пересобирать проект? Такое только в разработке нужно. В готовом проекте конечное состояние - собранный вебпаком бандл, если, конечно, тебе не нужен code splitting.

Ответы35469

23 июля, 16:53 460 1233598

>>1233579
Ты пробовал в директории с проектом выполнять npm start?

23 июля, 17:04 461 1233601

Есть минские аноны? Что на собесодах у джуна принято спрашивать? Хочу ради интереса сходить на собесод(хотя объективно говоря, я к нему не готов еще), хочется посмотреть как это проходит всё на должность джуна. Не умею и не хочу верстать макеты с псд. Как много этого говна у джуна будет?

Ответы336023360633612

23 июля, 17:15 462 1233602

>>1233601
Что ты могёшь вообще?

Ответы33607

69 Кб, 547x604
23 июля, 17:26 463 1233606

>>1233601
Да ничего особенного, теорию вроде по кантору подучил, дом поковырял, хотя на ваниле ковырять дом такое себе занятие. Посмотрел джейквери, ничего на нем не писал, понял, что если знать ванилу, то на освоение джейквери пару дней уйдет. Ну по промисы почитал/посмотрел, попробовал. Да собственно всё стандартно, сейчас занят получением сертификата на фрибуткемпе Javascript Algorithms And Data Structures Certification (300 hours) Собственно все темы которые там есть,что-то по ним сказать могу. В начале читаю объяснения там, если что-то не понимаю, перечитываю у кантора и делаю задания. Грубо говоря ванилу дрочу. Реакты всякие не трогал. Ну и цсс/хтмл знаю на уровне работы с домом.
Как-то так.

Ответы33608

23 июля, 17:26 464 1233607

>>1233602
бля, выше ответил тебе, промахнулся.

23 июля, 17:29 465 1233608

>>1233606
А, и никаких прожектов уровня барбершопа и туду-листа нету?

Ответы33621

23 июля, 17:34 466 1233612

>>1233601
>Есть минские аноны? Что на собесодах у джуна принято спрашивать?
Не хочу показаться занудой, но в Минске что, какая-то своя особенная школа ЖС кодинга?
Задают вопросы в каждой организации по-своему, где-то очоба, где-то нюансы по используемым технологиям. Не думаю, что есть зависимость от географического местоположения работодателя. В треде ЦУКЕРБЕРГ ПЕРЕЗВОНИТ "Мы Вам перезвоним" есть хорошая тематическая подборка типичных вопросов интервьюеров на собесах, в т.ч. по ЖС.

23 июля, 17:36 467 1233613

89 Кб, 1150x493228 Кб, 480x458

Охуенно. Может попробовать вкатиться? Глядишь с одним барбержопом возьмут

23 июля, 17:42 468 1233620

>>1233568
Какой-то странный вопрос.
Можно ли написать софт для деревообрабатывающего станка?
Можно ли написать на языке, созданного для "оживления" веб-страниц, для которого существует куча удобных готовых решений для создания графических веб-приложений, простенькую браузерную игру почти без графона?

23 июля, 17:44 469 1233621

>>1233608
есть маленький проджект, на котором я пытался учиться по системе "получаешь задание - гуглишь, делаешь" Кореш давал задания, я делал постепенно добавляя что-то новое. Но в итоге этот метод оказался не очень. У меня не было никаких теоритических занинй, я даже кантора толком не читал, просто гуглил спрашивал и доебывал анона своими вопросами. Потом кореш стал требовать красивого кода и рефакторинга. И я стопанул сей проджект и пошёл учить теорию.
P.s. знаю что код говно, не кидася какашками
http://plnkr.co/edit/vkHwtlmhBtfRGSAVUkQj?p=preview
А вот после этого ничего особо сам не писал. Только всякие примеры из книг разбирал и с видосов. Такие дела. А след. задания кореша для этого проджекта - порефакторить и вместо локала использовать файрбейс. И я чет совсем приуныл, я в основах чуть плаваю, а тут уже кореш скинул книги по файрбейсу.

Ответы33625

23 июля, 18:02 470 1233625

>>1233621
Попробуй двинуть пару скриптов на енвато или пет-прожект с моентизацией.
Например, подрубив один из миллионов открытых апи, того же твиттера или beerdb. Карту крафтовых пивнушек своего мухосранска, как вариант.
Даже если прибыль околонулевая будет, в глазах потенциального работодателя коммерческие проекты, созданные соискателем, в разы повышает твою привлекательность как будущего сотрудника.

23 июля, 18:06 471 1233628

>>1233568
Можно хоть эрпоге с монстерами и инвентарём, как у меня здесь >>1230063

Ответы33652

23 июля, 19:18 472 1233652

>>1233628
сколько времени писал?

Ответы33653

23 июля, 19:19 473 1233653

>>1233652
Долго, почти полтора месяца

Ответы33654

23 июля, 19:21 474 1233654

>>1233653
развивать будушь или есть более серьезные планы?

Ответы33660

23 июля, 19:48 475 1233660

>>1233654
Да я её писал чисто жс подучить, какие там планы, лол была мысль порефакторить код, чтобы убрать совсем говняные куски, но хз, пока лучше попытаюсь реакт выучить

23 июля, 20:04 476 1233672

>>1233371
спасибо
>>1233376
Спасибо, взгляну.

23 июля, 21:37 477 1233751

сколько времени понадобится с нуля, чтобы начать понимать хотя бы половину слов в треде?

Ответы3375433791

23 июля, 21:42 478 1233754

>>1233751
Две недели.

23 июля, 22:43 479 1233791

>>1233751
Покажи мне сначала 5 рандомных слов, которые ты не понимаешь.

Ответы338003383833840

23 июля, 22:51 480 1233800

>>1233791
Митап, кофебрейк, тимлид, коворкинг, свитшот.

Ответы33826

23 июля, 23:12 481 1233826

>>1233800
Каждое же гуглиться за 1 секунду.

23 июля, 23:21 482 1233838

>>1233791
Олух. Пузырь. Остаток. Уловка.

23 июля, 23:22 483 1233840

>>1233791
Желание. Ржавый. Семнадцать. Рассвет. Печь. Девять. Добросердечный. Возвращение на Родину. Один. Товарный вагон.

24 июля, 00:22 484 1233858

Поцанчики, как можно сделать свой рейтинг на посты в ВК. Ну т.е группа юзеров из spa должны кликать по постам из vk api, тем самым меняя рейтинг в приложении. На словах хотяб в общих чертах.

24 июля, 02:43 485 1233896

Какой примерно сервак нужен для ноды, примерно на 100 юзеров по вебсокету?

Ответы3389733930

24 июля, 02:44 486 1233897

>>1233896
>где-то на 100 юзеров по вебсокету

Ответы33925

24 июля, 06:00 487 1233925

>>1233897
Хватит лоуэнд впски.
https://stackoverflow.com/questions/10161796/how-many-users-nodejs-socket-io-can-support

24 июля, 06:14 488 1233930

>>1233896
Какой сервер брать в аренду?
Около 512кб оперативки, и 366Кгц процессора с головой.

24 июля, 08:36 489 1233961

Братишки, я вам покушать принёс:

https://github.com/toxicFork/react-three-renderer

Теперь можно еще и видеокарту юзерам своим гулем спалить.

Ответы3396634330

24 июля, 08:42 490 1233966

>>1233961
С этой оперденью можно будет писать 3д игрушечки на божественном реакте?

Ответы33971

24 июля, 08:50 491 1233971

>>1233966
>С этой оперденью можно будет писать 3д игрушечки на божественном реакте?

Ну, если тебя не пугают проблемы с "работает онли под 15" - то можно.

24 июля, 20:59 492 1234330

>>1233961
извращения

780 Кб, 1322x1432
24 июля, 22:16 493 1234373

/тред

Ответы3439934410

28 Кб, 700x344
24 июля, 22:49 494 1234399

>>1234373
сука жиза, мимо оп.

24 июля, 23:09 495 1234410

>>1234373
Цэ пикча должна быть у следующем тхрэаде в шапке

Ответы34414

496 # OP 24 июля, 23:19 496 1234414

Завтра создам этот тред ещё раз

>>1234410
Это ваще-то пикча из вёрстко-треда, который постоянно скатывался во всякую хуету, пока не скатился в никуда.

25 июля, 16:46 497 1234746

С чего стоит начать знакомства с реактом? Хочется потрогать, посмотреть ну или хотя бы понять, что на нём делают и для чего он. Подскажи курс какой или книгу.
Стоит с этого начинать?
https://coursehunters.net/course/learn-javascript-ru-reactjs

Ответы34747

25 июля, 16:51 498 1234747

>>1234746
Стоит начать с официального сайта.
https://reactjs.org/docs/hello-world.html
И прочитать все 12 пунктов.

Книги:
http://www.allitebooks.com/react-in-action/
http://www.allitebooks.com/react-quickly/

25 июля, 17:55 499 1234796

Какой уровень надо чтобы пробовать сюда вкатиться?
https://jobs.tut.by/vacancy/26563746?query=JavaScript
https://jobs.tut.by/vacancy/26205712?query=JavaScript
https://jobs.tut.by/vacancy/26995379?query=JavaScript
https://jobs.tut.by/vacancy/26737996?query=JavaScript

Что в вузиках делают на лабах по программированию? Есть кто из анонов, кто участвует в таком и отбирает вкатывальщиков?

Ответы3480935019

25 июля, 18:13 500 1234809

>>1234796
Посмею предположить, что тебе нужно прочитать их требования. Из требований складывается картина, что тебе нужно быть студентом последних курсов айтишного вузека, понимать основы погромирования и желательно жаваскрипт хотя бы на уровне понимания ООП в нем. А вообще, кидай отклик, сукаблядь, ты боишься что в случае отказа они пришлют дежурный отряд негров, который тебя без смазки в анальную жеппу начнет долбить?

Ответы34818

25 июля, 18:17 501 1234818

>>1234809
нет, я боюсь, что я не готов достаточно и проебу попытку, а следущей надо будет ждать полгода каких.

Ответы34822

25 июля, 18:21 502 1234822

>>1234818
В первой вакансии сроки указаны до 25 июля, ты уже проебал, например. Как по срокам в остальных - хуй знает, не смотрел, но вангую месяц-другой. Если знаний у тебя недостаточно, то за месяц ты их сильно поднять не сможешь в любом случае, так что разницы никакой.

25 июля, 18:33 503 1234834

Кстати, как часто вообще на работе диплом айтишного вузека требуют и сильно ли просто технический диплом в прососе по сравнению с ним? Сойдет ли мой диплом АСУшника за айтишный и как вообще относятся к дипломам МухГУ?

Ответы34836

25 июля, 18:35 504 1234835

Всем привет!
Я ищу какую-нибудь либу для локальной бд, желательно noSQL и чтобы к ней можно было без запары делать различные запросы.
Так же ищу откуда можно утащить контрол таблицы с фильтрами по столбцам и многоуровневыми шапками названий столбцов.
Подскажите если знаете что то похожее.

25 июля, 18:41 505 1234836

>>1234834
> Сойдет ли мой диплом АСУшника за айтишный
Я, например, имея за спиной ГОДЫ стажа и опыта, выкатываюсь нахуй из АСУшной профессии, ибо заебало. Перекатываюсь во фронт, но желание больше заниматься задним двором, если вы, конечно же, понимаете, о чем я.

Ответы34840

25 июля, 18:52 506 1234840

>>1234836
О, можешь про нее рассказать что-нибудь? Думаю по профессии вкатиться, если вдруг я ВЫГОРЮ, внезапно зарплаты упадут до 10к или еще какая-нибудь хуйня произойдет и нужно будет выкатываться. В чем суть работы, какие зарплаты, в чем профиты, в чем говно? Я учусь прямо в эталонном МухГУ и абсолютно уверен, что меня там не научат вообще ничему, сложно ли будет самому это все осилить? И как там вообще с погромированием, часто код приходится писать и на каком уровне?

Ответы3484435163

25 июля, 18:53 507 1234842

Почаны, извините меня за мой наверно тупой вопрос, но подскажите или поясните за скраппинг. Т.е. если мне нужно выдернуть с рандоммного сайта какую-нибудь хуйню. Как это сделать на джс или джейквери?

Ответы34845

25 июля, 19:06 508 1234844

>>1234840
Расскажу, конечно, но попозжа. Завтра все расспрошу. Алсо, я завсегдатай профильного треда в воркаче. Профильного, в смысле, по АСУшечке.
Заходи, вдивайся.

Ответы34847

25 июля, 19:09 509 1234845

>>1234842
Через пуппетир, например.

Ответы34849

25 июля, 19:10 510 1234847

>>1234844
> Завтра все расспрошу.
Расскажу, конечно, селффикс.

81 Кб, 360x288
25 июля, 19:13 511 1234849

>>1234845
>пуппетир
чиво?

Ответы34850

25 июля, 19:20 512 1234850

>>1234849
https://github.com/GoogleChrome/puppeteer/blob/master/README.md

Ответы34876

25 июля, 19:20 513 1234851

>Преобразование объектов: toString и valueOf
>Статические и фабричные методы
>Дескрипторы, геттеры и сеттеры свойств
Бля сколько всякой хуйни наваливается + у этой хуйни куча другой хуйни которую надо помнить, да ещё и хуй знает где это всё применять (не считая манязадач из учебника).
Уже каша в голове. Хоть вешайся.

https://www.youtube.com/watch?v=AwO7FpJZAfg

Ответы34862

25 июля, 19:38 514 1234862

>>1234851
Без обид, но скорее всего программирование - это не твоё.

Ответы34867

25 июля, 19:41 515 1234867

>>1234862
Да ладно тебе, до некоторых вещей сам дойдет, набив руку.

25 июля, 19:59 516 1234876

>>1234850
спасибо конечно, но я бы на ваниле это написать хотел

Ответы34905

25 июля, 20:54 517 1234905

>>1234876
Напиши.
Анон, я думаю, возражать не будет.

Ответы3490734910

25 июля, 20:58 518 1234907

>>1234905
Да, я разрешаю.
Анон

25 июля, 21:02 519 1234910

>>1234905
Возможно я неправильно выразился, я не прошу анона писать с нодой, что-то наподобии этого https://habr.com/post/301426/, до этого уровня мне как до путина раком.
Я хочу потрогать самый простой вариант парсинга.
на скрипте который ты можешь выполнить в консоли браузера, когда у тебя открыта нужная страница в браузере
Я открываю нужную страницу в браузере и в консоли браузера пишу скрипт, который будет допустим собирать ссылки на все треды на странице. Название треда и ссылка.
Я даже не прошу анона написать это за меня, хотя бы скажите что почитать и где примеров похожих посмотреть.

Ответы34933

sage 25 июля, 21:33 520 1234933

>>1234910
>я не прошу анона писать с нодой
>Я хочу потрогать самый простой вариант парсинга.
Лучше бы делал домашку, которую на каникулы задавали, у вас через месяц уже учёба начинается.

Ответы34947

25 июля, 21:53 521 1234947

>>1234933
блин ну что здесь не так написал. ВОт открываю я дев тулс такой, и нажимаю инспектировать "тематика" (список борд слева), получаю список лишек с перечислением борд. циклом пробегаюсь по списку и получаю каждую лишку. Функцией конструктором создаю объект, где будет хранится ссылка в формате ключ(, значение(имя борды и линк) . Всё это пушится в массив. И получается массив объектов, где каждый объект хранит в себе ссылку на борду и её название.
И выполняется это всё в консоли дев тулс. И массив выводиться в консоль.

А теперь обоссы по делу, а не просто так. Имеет ли место быть, то что я описал?

Ответы3495235021

25 июля, 21:56 522 1234952

>>1234947
Обоссал он тебя по делу, за твою неспособность провести пару минут в гугле. Я при первом же запросе нашел инструмент, которым это можно сделать. Почему так не можешь сделать ты?

Ответы34955

34 Кб, 446x362
25 июля, 21:58 523 1234955

>>1234952
наверно потому что я неопытный пиздюк, который не знает как некоторые вещи правильно гуглить.
Поделись ссылочкой, няш

Ответы34962

25 июля, 22:07 524 1234962

>>1234955
Ты вообще гуглом пользоваться не умеешь. Ты же ищешь как-то игруньки, порнуху, домашку где-то списываешь. Почему ты тут таким же образом не можешь поступить? Сформулируй свой вопрос в одну фразу и задай его. Просто выдели какой-то ключевой момент. Ты же так до конца жизни будешь на дваче спрашивать, если не научишься гуглить.

Ответы34982

25 июля, 22:34 525 1234982

>>1234962
Парсинг жс, парсинг с консоли жс, парсинг страницы со стороны клиента.
Что еще?

25 июля, 22:58 526 1235019

>>1234796
Хули ты еще не кинул, а, мудило?

мимо студент вайтишник из бульбо мухосрани на каникулах не в дсах

25 июля, 23:00 527 1235021

>>1234947
Типа такого что ли?
(()=>{document.querySelectorAll('.orange').forEach((thread)=>{console.log(thread.parentNode.parentNode.querySelector('.post-title').innerHTML.trim(), thread.href);})})()
в объект сможешь схоронить я думаю

Ответы35080

57 Кб, 504x334
26 июля, 00:20 528 1235080

>>1235021
я нихуя не понял. и андефайнд возвращает

Ответы35089

202 Кб, 1342x595
26 июля, 00:25 529 1235089

>>1235080
Странно, у меня работает ты же на нулевой вбивал, а не находясь в треде?

Ответы35092

26 июля, 00:33 530 1235092

>>1235089
теперь работает. а можешь более понятным новычиком языком переписать, без этих стрелочных функций

Ответы35094

26 июля, 00:35 531 1235093

Что-то эти рофлы с непонятными стрелочными функциями зачастили.

Ответы35102

26 июля, 00:35 532 1235094

>>1235092
(function (){document.querySelectorAll('.orange').forEach(function(thread){console.log(thread.parentNode.parentNode.querySelector('.post-title').innerHTML.trim(), thread.href);})})()

Ответы35102

26 июля, 00:47 533 1235102

>>1235093
>>1235094
потому что у кантора такого нет =\ я вот реал не понимаю почему блять всё это взято в скобки? (...)
Почему код начинается со скобки

Ответы3510335474

26 июля, 00:49 534 1235103

>>1235102
Это IIFE (самовызывающаяся функция, если вкратце), её там можно опустить гыыы кстати, получится
document.querySelectorAll('.orange').forEach(function(thread){console.log(thread.parentNode.parentNode.querySelector('.post-title').innerHTML.trim(), thread.href);})

Ответы35105

26 июля, 00:53 535 1235105

>>1235103
спасибо

66 Кб, 600x440
26 июля, 02:32 536 1235131

>>1226546 (OP)
Перекат: https://2ch.hk/pr/res/1235130.html (М)
Перекат: >>1235130 (OP)
Перекат: http://arhivach.cf/thread/376770/

Ответы37605

26 июля, 07:58 537 1235163

>>1234840
>И как там вообще с погромированием, часто код приходится писать и на каком уровне?

Хех.

Используется в 90% случаев и именно оно синоним АСУТП программирования:
https://ru.wikipedia.org/wiki/Ladder_Diagram

При прочтении держи в голове - что это отраслевой стандарт, и что на такой вот хуйне написаны все электростанции, ТЭЦ, всякие конвееры заводов, токсичные химпроизводства там и прочие ёбы.

Ответы37605

26 июля, 16:12 538 1235469

>>1233588
Я и сам несколько не понимаю.
Я сейчас несколько освоил вэбпак+react и вот что меня смутило - в конечный бандл JS кода весит 700кб - и как я понял в этих килобайтах есть весь минифицированный реакт? То есть реакт весь и в целом и всегда, всей кучей, крутится на стороне клиента?

Лучше спляшу от обратного.
Допустим я хочу сделать страничку, на которой пользователь выбирает перечень статей которые хочет увидеть, и соответственно загружает их + пользователь под каждой статьей может и хочет оставить комментарий.
В данном случае логика такова что статьи загружаются ajax-ом, комментарии добавляются и отправляются на сервак на сохранение? Так я бы сделал.

Я туплю с разными концепциями.
Сервер у меня на express - он же мне предоставляет работу с шаблонизаторами. - такой подход и есть сервер рендеринг?
Все на сервере отрисовывается, клиенту уходит ток финальная страница?

Распишите вкратце про концепции приложения.

Ответы37605

26 июля, 16:20 539 1235474

>>1235102
Непизди есть это у кантора. И стрелочные функции, и самовызывающиеся.

Ответы37605

28 июля, 22:14 540 1236964

о вы еще не перекатились, это тут вопросец назрел от околомиддла с парой годков в офисе и еще парой фл.

как бы мне побыстрее научиться в дизайн ui/ux и все такое ?
есть прям мастрид ультрагоднота под этой теме какая?

Ответы37605

28 июля, 23:29 541 1237029

Товарищи, выручайте. Нужен дельный совет без костылинга. Как мне правильно отправить post-запрос с несколькими файлами из multiple формы на сервер?

Сразу скажу, с js почти не знаком, но тут срочно образовалась необходимость в написании такого скрипта.
Что я хочу получить: Заполненный отправленными файлами массив $_FILES обработка на php.
Что я для этого делаю: Вот это: https://ideone.com/pKBMNt
По этому коду прекрасно отправляется один файл. Что-то мне подсказывает, что тут нужен цикл. Но где, как и какой не знаю. Потому и прошу советов мудрых. Это было вместо что я вместо этого получаю

Ответы37605

29 июля, 10:11 542 1237138

подкиньте хороших материалов по ангуляру

Ответы37605

30 июля, 11:21 543 1237605

>>1235163
>>1235469
>>1235474
>>1236964
>>1237029
>>1237138
Тред перекатили. Тут уже бамплимит. -> >>1235131

11 сен, 01:32 544 1262230

>>1226563
Да поступай как б-г на душу положит:
return {done: false, value: currentValue * 5}

А вообще определись зачем тебе итератор.

Кстати, практикующие, приведите пример когда вас реально за последние полгода спас итератор и код от него стал понятнее и приятнее

Тред утонул или удален.
Это копия, сохраненная 13 сентября 2018 года.

Скачать тред: только с превью, с превью и прикрепленными файлами.
Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах. Подробнее

Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.

« /pr/В начало тредаВеб-версияНастройки/a//b//mu//s//vg/Все доски

Пользуетесь скринридером — пишите, что можно улучшить.
Host-Food.ru — надёжный хостинг от 12 руб/мес | Free DNS
Зеркала М.Двача: m2ch.hk, m2ch.lib, m2chfapiswfw2wcakptqp4o6ltgchvjuxfab7urxlduraomtlnhw5xad.onion