Сохранен 544
https://2ch.hk/pr/res/1226546.html
24 декабря Архивач восстановлен после серьёзной аварии. К сожалению, значительная часть сохранённых изображений и видео была потеряна. Подробности случившегося. Мы призываем всех неравнодушных помочь нам с восстановлением утраченного контента!

JavaScript thread BigInt(108) /js/

 Dan Abramov 12/07/18 Чтв 10:08:57 #1 №1226546 
15299502182540.png
Ссылка на прошлый тред: >>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/
Аноним OP 12/07/18 Чтв 10:10:56 #2 №1226547 
>>1226232
>1.5 месяца. Сейчас уже пошла 3 или 4 неделя
Т.е. ты даже меньше трёх месяцев вкатываешься? Ну и чему ты удивлён? Ты уже многое можешь, можешь собой гордиться. А ты такой: "Ну я струны научился дёргать, как в оркестр вкатиться". Тебя и в токари не возьмут за три месяца. А мы с тобой говорим о профессии на острие смузи-прогресса. Так что дерзай и не отчаивайся.
По общим оценкам тебе нужна 1000 часов теории-практики + 500 часов проектов, чтоб точно вкатить. Это год ебашить. Раньше конечно тоже можно, но там уже доля везения и таланта.
>один курс, потом второй. Я начинаю их смотреть
Уже тысячу раз обсуждали. Видосы, статейки и прочее это развлекуха. Они логично сделаны. Не встречают у тебя противоречий и тебе кажется, что ты всё понял. К тому же большинство из них сделаны смузихлёбами без какой бы то ни было педагогической или философской подготовки. Они не ставят перед тобой никаких настоящих вопросов, не хотят кидать тебя в дискомфорт. Вопросов "зачем" и "почему" ты там не встретишь. Возможно, потому что смузихлёбам этого тоже никто не объяснил и для них всё "просто работает".
Практика же содержит мириады противоречий и только в ней ты действительно что-то понимаешь. Даже простая вёрстка, с которой тут все потешаются, заставит тебя смотреть нюансы, вырабатывать практики, искать подходы.
>попробовал сверстать что-то на бутстрапе
Подход сверху вниз работает всегда прекрасно, кроме первого раза.
Ты должен хорошо представлять себе технологии, лежащие в основе. Чтобы нормально пользоваться приблудой, ты должен быть сам способен написать такую приблуду. Ты должен понимать зачем Бутсрапон сделан и почему именно так.
И вот тогда, когда у тебя будет задача "надо простое, по-быстрому, но чтоб прилично выглядело", ты берёшь готовенький Бутстрапон и кайфуешь. Ты же, скорее всего, взял этот инструмент не для его задачи. Конец немного предсказуем.
>я не понимаю, что я писал
Потому что ты только начал и сейчас кое-как справляешься. Ты можешь написать код, понятный комплюктеру. И это уже хорошо. Но, как ты думаешь, зачем появились все эти языки программирования? Почему они похожи на человеческий английский всё больше и больше? Наше искусство состоит в том, чтоб писать код не для машин (они с любым дерьмом разберутся и стоят всё дешевле), а для людей (тупые, но стоят дорого и время их сильно ограничено).
Если ты начнёшь описывать на человеческом языке какую-то систему, её правила (бизнес-логику), то, чем точнее, менее противоречиво ты будешь это делать, тем больше твоя писанина будет походить на современный язык программирования. Представь это по шагам, помедитируй.
Аноним 12/07/18 Чтв 10:27:27 #3 №1226553 
Перекатился из крестов/питухона в ноду, какое же это облегчение. Сразу улучшилось настроение, появились новые цели в жизни
Аноним 12/07/18 Чтв 10:55:14 #4 №1226556 
>>1226553
Перекатился из пистона в фронтенд. Перманентно пригораю, зато здесь веселее и интереснее
Аноним 12/07/18 Чтв 11:09:12 #5 №1226563 
image.png
Подскажите пожалуйста, можно ли прямо в итераторе обрабатывать перебираемые данные (например каждое число умножать на 5), что-то не догоню никак в какой момент и как их передавать.
Аноним 12/07/18 Чтв 11:17:37 #6 №1226564 
>>1226232
Чувак, этот >>1226547 анон все по делу расписал.
От себя, вкратце могу добавить где ты обосрался.
Первое - если ты бросив все начал вкатываться совсем в другую сферу в возрасте под 30, значит ты не сложился в своей нынешней работе. Значит ты неудачник.
А теперь обдумай ПОЧЕМУ ты неудачник? Ты неудачник потому что не занялся ВЭБом в 10 лет? Нихуя.
Уверен что ты просто неорганизованный и не настойчивый еблан, без цели, плавающий в маня-мечтах о смузи и долерах.
А еще без понимания своей натуры.
Так вот - уволившись и начав "учить 25/8" ты с ходу обосрался. Не работает так мозг человека, не работает так восприятие. Я еще 90% времени из этих "25/8" ковыряешь в носу и скроллишь двач. Забив на то что для прогинга нужно уметь в жесткую концентрацию. Особенно когда учишься.
Я не обидеть тебя хочу - а просто донести что успех это не умение смузишлепить в реакте. Это умение ставить задачи, и дисциплинированно их достигать.
А по учебе - начни хотя бы часа три КОНЦЕНТРИРОВАННО и СОБРАНО писать код и учиться. И да - не нужно вечно учить, это синдром студента. Пиши код, что в голову придет то и хуярь.
Нцфф саид.
Аноним OP 12/07/18 Чтв 11:20:20 #7 №1226565 
>>1226232
>я не понимаю, что я писал
Так пиши по-человечески, чтоб понимать.
Перед тобой стоит задача: написать функцию, которая будет возвращать сумму двух первых чисел отсортированного массива. Давай переведём это на английский:
function sumOfLowestTwo list return sum firstTwo sorted list
Ты уже видишь. Это почти верное предложение. Это верное описание задачи. А если ты расставишь скобочки, то это будет верный ЖС:
function sumOfLowestTwo(list) { return sum(firstTwo(sorted(list))) }
И, чтобы понять, что тут происходит, тебе вообще не нужно подрубать интерпретатор в голове. Тебе достаточно прочитать по-человечески.
У тебя пока нет функций sum, firstTwo, sorted. Но уже очевидно, что они будут делать.
На каком-то уровне тебе таки придётся делать дрочильню (в sorted точно) на нечитаемых конструкциях языка. Но они уже будут маленькими и с понятным названием-назначением.
Понятно, что кучу таких функций муторно писать и дорого по ресурсам. Балансировать между человеческим и машинным языками, определять подходящие абстракции и декомпозицию и есть твоя задача. Это придёт с опытом.
А пока, если оно у тебя вообще работает, то ты уже круче многих.
Аноним 12/07/18 Чтв 11:26:32 #8 №1226569 
>>1226564
П.С.
УСПЕХ тм - это редко сфера деятельности. Это личные качества человека.
У моего близкого друга, брат старший, окончил обычный местячковый говновуз. Экономист. Устроился в альфабанк. Но вместо того что бы осесть планктоном в бентос - он работал, целеустремленно. Переехал в Москву, поменял несколько банков, везде хуярил как черт. И по итогу в один период он зарабатывал под 400 штук. Сейчас сидит на ЗП в 250.
Такие дела.
Аноним 12/07/18 Чтв 12:00:54 #9 №1226577 
>>1226564
как боженька спизднул, я аж прослезился. все так
Аноним 12/07/18 Чтв 13:10:45 #10 №1226599 
>>1226533
Добра тебе за поддержку. Ты хороший человек.
sageАноним 12/07/18 Чтв 13:14:59 #11 №1226600 
Что это за "язык программирования", который не даёт программисту низкоуровневый контроль над памятью. Это не язык программирования. А вы не программисты. Сажа + репорт треду.
Аноним 12/07/18 Чтв 13:15:06 #12 №1226601 
>>1226564

Ты конечно во много прав, но вот быт тим лидом и директором направления не каждому дано в 27. А так в целом всё так. sad but true
Аноним 12/07/18 Чтв 13:16:22 #13 №1226602 
>>1226569
Удваиваю, тоже есть знакомый, отучился на экономической заочке в Барнауле, параллельно работая таксистом, потом переехал в другой регион, устроился в Сбер и лет за 5 безо всякого блата дорос до заместителя директора (или управляющего, не ебу как у них там это называется) по региону, зарабатывает хорошо.
Аноним 12/07/18 Чтв 13:18:06 #14 №1226603 
>>1226565
Спасибо за советы.
Блин, с этим перектом чет немножко поломались ответы.
Аноним 12/07/18 Чтв 13:52:00 #15 №1226617 
>>1226600
Вэб-ассемблеры уже выкатили. Лет через пять, когда вообще все перекатится в вэб - попиздшь тогда, байтоеб.
Аноним OP 12/07/18 Чтв 14:25:33 #16 №1226642 
>>1226600
То есть, ты бы хотел выполнять на своей машине произвольный код из интернетов, который имел бы низкоуровневый контроль над памятью.
А свой пост ты наверно машинными кодами отправлял.
>Это не язык программирования. А вы не программисты.
Это язык сценариев, а мы сценаристы.
Поднимаю смузи за твою безопасность.
Аноним 12/07/18 Чтв 14:31:56 #17 №1226645 
test
Аноним OP 12/07/18 Чтв 14:36:15 #18 №1226646 
>>1226645
error: no test specified
Аноним 12/07/18 Чтв 14:46:49 #19 №1226654 
А кто пользовался firebase ? У меня есть код, который чето хранит в локал сторадж, я хочу заменить локал сторадж на файербэйз. Но чето вообще не вбупляю как это сделать
Аноним 12/07/18 Чтв 15:27:21 #20 №1226669 
14273675457480.jpg
Почему в итт всегда задаются такие элементарные вопросы? На каком-то уровне развития открывается третий глаз и нирвана или тут так и остаются мучить первую главу кантора?
Аноним 12/07/18 Чтв 15:39:35 #21 №1226674 
Screenshot from 2018-05-23 16-38-06.png
Помогите со стаком технологий.
Пишу на питоне машобчик и немного веба, но мне тут поставили задачу сделать красивую отрисовку движения спутника по орбите в окне браузера. Решил написать на JS, заодно изучив язык.
Как это должно работать:
1) Пользователь сидит на сайте, вводит парамерты и отправляет запрос.
2) Скрипт принимает параметры запроса, обращается к SQL серверу (уже есть, достаточно просто запроса), он возвращает стек данных спутника (дата, x y z, параметры и т.д.)
3) На основе этих данных он рисует его путь на карте мира в некой проекции. Отрисовка происходит онлайн в окне браузера и с использованием ресурсов пользователя.
Выгдядеть это должно примерно так:
https://bl.ocks.org/animateddata/raw/1f6522d3fcec29c01e7f4a5894e1fd94/

Что, помимо JS мне еще потребуется? Я в вебе 0, слышал про всякие Node.js и прочее, но повторюсь, от JS будет требоваться только отрисовка массива данных.
Аноним 12/07/18 Чтв 16:09:53 #22 №1226684 
>>1226669
На определенном уровне появляется умение гуглить и понимание того, что сложные вопросы (которые не удается нагуглить) надо решать самому или задавать в специализированных сообществах (хотя на том же СО), а уж никак не в зк
Аноним 12/07/18 Чтв 16:19:42 #23 №1226689 
>>1226674
1) jquery || чистый js
2) а это тут при чем? Ты на ноде хочешь бэк оформить? тогда express flask like + sequelize django orm like да и все в общем
3) Вот то что ты скинул называется D3.js библиотечка которая тебе и нужна ибо вся ее суть в том чтоб смаппить данные с svg элементом
вот плагинчик к этой библиотеке, он те время сэкономит
https://github.com/d3/d3-geo
Аноним 12/07/18 Чтв 16:38:34 #24 №1226696 
>>1226689
не, ты не понял
123 это просто общие пункты, JS только на 3 шаге
Аноним 12/07/18 Чтв 16:39:41 #25 №1226698 
>>1226696
ну и я знаю про D3.js, собственно это оттуда пример.
Ты >>1226689 хочешь сказать, что мне достаточно будет чистый JS + D3?
Аноним 12/07/18 Чтв 16:51:23 #26 №1226707 
Хочу вкатиться в бек разработку нода
Стоит ли перед этим дрочить верстку? Или просто стоит ознакомиться, чтобы совсем уж не быть долбоебом?
Аноним 12/07/18 Чтв 16:57:36 #27 №1226711 
>>1226698
да. этого достаточно для твоей задачи
Аноним 12/07/18 Чтв 17:13:47 #28 №1226719 
>>1226707
Хочу вкатиться в геймдев разработку С++
Стоит ли перед этим дрочить верстку? Или просто стоит ознакомиться, чтобы совсем уж не быть долбоебом?
Аноним 12/07/18 Чтв 17:18:42 #29 №1226723 
>>1226719
Понял, спасибо
Аноним 12/07/18 Чтв 17:20:11 #30 №1226726 
>>1226707
Стоит
Аноним 12/07/18 Чтв 19:25:35 #31 №1226800 
>>1226617
Жонглировать ячейками памяти можно и без веб-ассемблера. Плоские массивы давно есть.

В wasm'е точно так же оверхед на проверку границ, потому как манипулирует он все теми же типизированными массивами.
Аноним 12/07/18 Чтв 19:26:15 #32 №1226803 
>>1226600
Тебе ни один язык не дает контроля ни над чем. Дает окружение.
Так что не программист тут только ты.
Аноним 12/07/18 Чтв 19:29:06 #33 №1226807 
>>1226669
Большинство тут сидящих, на самом деле давно вкатившиеся и чаще ридонли. Все одни и те же элементарные вопросы, от все новых залетных. С которых те, кто здесь сидит перманентно или проигрывает, или бугуртит, или помогает, если вопрос задан корректно и видно, что человек не пяткой хуй чешет.



Аноним 12/07/18 Чтв 21:42:09 #34 №1226911 
Знает кто-нибудь Vue.js?

Ну или так:
Ищу что-нибудь кроме жквери, что может отрендерить на страницу хтмл с массивом данных (вроде списка), поймать онКлик, по данным айтема из списка выкачать данные с апи, отрендерить таблицу (Не прям HTML таблицу, просто выдать данные на страницу), заинициализировать после этого какой-нибудь селектайз например и отослать данные куда-нибудь по POST-запросу.
Аноним 13/07/18 Птн 03:09:15 #35 №1227065 
Screenshot from 2018-07-13 02-48-27.png
Сап двач. Надеюсь я по адресу. Ради интереса попинал джаваскрипт и вью, и сделал тудулист. В документации к слову о компонентах вью была предложена структура как на скриншоте. Суть токова: в Todo есть массив объектов, и методы в стиле add, remove etc. Есть TodoItem, у которого есть DeleteTodoButton. И этот компонент делает только одно - $emit('remove') наверх к итему, или можно упороться и вообще $parent.$emit('remove') к главному компоненту. Я это писал и не понимал, зачем? Я могу такое поведение получить и без дополнительных компонентов. Это нормально и я просто ограничен задачами тудулиста и не вижу полной картины или это херня полная?
Аноним 13/07/18 Птн 09:04:59 #36 №1227091 
Круто, что народ начинает на вью переходить, тоже сейчас учу его. Насчет туду листа можно все в одном компоненте сделать и не париться, но смысл этого примера чтобы понять принципы разработки большого приложения
Аноним 13/07/18 Птн 09:21:31 #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/07/18 Птн 10:20:03 #38 №1227114 
>>1226689
>sequelize django orm like

Вот меня всегда интересовало - кто-то реально пользуется орм-парашей для чего либо сложнее хеллоуворлда?
Аноним 13/07/18 Птн 10:22:06 #39 №1227115 
>>1227114

Дали им божественный кнекс, нет не хотим, хотим ООП головного мозга и с болью бульдога носорогом абстрагировать.
Аноним 13/07/18 Птн 10:26:46 #40 №1227116 
>>1227114
на джанге у меня магазин вейпов крутится и бот в телеге (каршеринг). для всего отм хватает, если упрешься, можно ручками raw sql отправить.
Аноним 13/07/18 Птн 10:27:57 #41 №1227117 
>>1227116
отм => орм
*fix
Аноним 13/07/18 Птн 10:37:41 #42 №1227121 
>>1227116

Ну вот оно и видно, что магазин. Попробуй как нибудь сделать ОРМ поверх типичной интырпрайзной базы с сотней легаси таблиц, где объекты должны быть хитрожопой выборкой из нескольких таблиц с группировками и кучей условий (если еще не с аналитикой) , изменение и удаление - аналогично. Типа вот добавить кредит с разбивкой по месяцам с возможностью в любой момент закрыть его, при этом бухгалтер в своем круде должен видеть каждый месяц и чтобы при изменении суммы в одном из месяцев автоматом пересчитывалась сумма в оставшихся.
Аноним 13/07/18 Птн 10:44:35 #43 №1227122 
>>1227121
полагаю sqlalchemy смогет, правда она с джанго не работает, с фласком ток.

энивей никто-не спорит, орм просто удобный высокий уровень абстракции, если недостаточно они дают возможность голые запросы делать
Аноним 13/07/18 Птн 15:02:16 #44 №1227227 
бля 2й месяц как я на первой работе работаю
еще никогда я не дебажил жс в консоли так часто
лол поставили на правку багов в старом проекте вместо написания react приложений
Аноним 13/07/18 Птн 15:08:26 #45 №1227233 
>>1227116
> магазин вейпов
норм приносит? как заказы развозишь?
Аноним 13/07/18 Птн 15:14:00 #46 №1227249 
>>1227233
почтой россии как же еще, опись делаем и отправляем.
> норм приносит?
1-3к/д ( это чистые то есть с учетом закупки нового товара) если без то 1-7к
по разному. Я не хочу в smm болото лезть, хотя если иметь желание на нем заработать более менее, то надо бы.
Аноним 13/07/18 Птн 17:13:57 #47 №1227354 
7 издание core java норм?
Аноним 13/07/18 Птн 17:24:47 #48 №1227360 
>>1227354
вообще охуенное, как осилишь будешь с первого раза в нужный тред попадать.
Аноним 13/07/18 Птн 20:40:16 #49 №1227531 
Хочу написать простую страничку с текстовым полем, которая создает новую страничку со списком ссылок, которые были введены в поле на предыдущей страничке. Ну или чтобы страничка была одна, но список сохранялся насовсем. Как это лучше делать?
Аноним 13/07/18 Птн 20:43:12 #50 №1227533 
Двощ, помоги. Сегодня ходил на собес на ждуна в одну игровую компанию. Меня там просто выебали. Чувак начал спрашивать чем лист отличается от массива, какая сложность у merge-sort, вспомнить сходу пару алгоритмов сортировки, загонял что-то про три кита ООП, а потом сказал, мол, фронтенд это для детей и рано или поздно нужно переходить на c++.
Самое что непонятное в этой ситуации было то, что касательно самого фронтенда он спросил только что такое ванильный js, о котором я писал в резюме. Я дал ему ответ, на что получил фразу: "Интересненько конечно, никогда не слышал". Двач, это я ебанат или с конторой что-то не так? Такое вообще часто встречается?
Аноним 13/07/18 Птн 20:52:14 #51 №1227541 
1502891268902.jpg
>>1227533
>javascript
>чем лист отличается от массива
>три кита ООП
>нужно переходить на c++
Так толсто, что даже тонко.
Аноним 13/07/18 Птн 21:05:35 #52 №1227547 
>>1227541
Блять может он рили тролил? А на самом деле мне нужно было крикнуть кодовое слово АРПЕДЖИО, и тогда начались бы вопросы по react redux и es6?
Аноним 13/07/18 Птн 21:08:40 #53 №1227553 
Что читать по реакту/редуху? Гайды на оф сайтах, потом АПИ, потом разбирать сорцы?
Аноним 13/07/18 Птн 21:09:47 #54 №1227556 
>>1227533
Уметь оценивать сложность алгоритма, знать структуры данных и назвать 3 понятия ООП - это не уровень джуна, это максимум трейни. В любой нормальной компании все эти вещи являются базовыми и их должен знать любой, хоть ты фронтенд, хоть девопс
Вердикт: для убогой галеры ты может и не ебанат, но для сурьезной компании ебанат.
Аноним 13/07/18 Птн 21:10:42 #55 №1227557 
>>1227556
Вернее, не уметь оценивать - уровень трейни.
Аноним 13/07/18 Птн 21:13:36 #56 №1227560 
>>1227533
Ты на какую разработку-то пошёл? Алгоритмы и структуры данных всем нужно знать, ООП тоже, а про С++ это что вообще? Он хочет, чтобы ты фронт писал на крестах и компилировал васмом или что? Причём тут вообще ЖС-тред?
sageАноним 13/07/18 Птн 21:14:41 #57 №1227562 
>>1227556
Нахуя фронт-эндеру знать структуры данных? Он максимум будет работать с массивом, который ему бэкенд выплёвывает. Структуры данных и алгоритмы — это бесполезная хуйня, к реальной разработке не имеющая отношения.
Аноним 13/07/18 Птн 21:18:54 #58 №1227564 
>>1227562
Чтобы не быть бесполезным долбоёбом.
Аноним 13/07/18 Птн 21:20:34 #59 №1227565 
1495899920003.jpg
Что ооп пропагандоны вообще забыли в js.
Ведь js толком не поддерживает ни один из ТРЁХ КИТОВ.
А лист - это опять же, ещё одна грязноштанная ооп конструкция, для работы с бесконечными массивами.
В js массив - это в любом случае хэштаблица, как ни крути. Какой нахуй нахуй лист?
>>1227533
Вьебал бы этому интервьюеру с ноги в ебасос.
sageАноним 13/07/18 Птн 21:23:15 #60 №1227566 
>>1227564
Но ведь знания алгоритмов и структур данных как раз-таки и являются абсолютно бесполезными. Они почти никогда не применяются в реальной разработке.
Аноним 13/07/18 Птн 21:25:10 #61 №1227568 
>>1227531
Бамп, можно как-нибудь сделать, чтобы js-код из html файла редактировал сам этот html файл?
Аноним 13/07/18 Птн 21:25:40 #62 №1227569 
>>1227565
Прототипно-Ориенированый язык же. Один из стилей ООП.
Аноним 13/07/18 Птн 21:27:01 #63 №1227570 
>>1227566
Зависит от места работы же. Если ты не собираешься в яндексе/vk/fb/google работать, то тебе, скорее всего, алгоритмы не нужны.
sageАноним 13/07/18 Птн 21:29:35 #64 №1227574 
>>1227570
Так нахуя это спрашивают на собеседованиях в компаниях, которые далеко не ВК/Гугл/Фейсбук? Алсо, фронт-эндщикам они в любом случае не нужны.
Аноним 13/07/18 Птн 21:31:46 #65 №1227576 
>>1227556
Я не против оценить сложность алгоритма. Вы мне только алгоритм дайте. Наизусть помнить реализации мерджсортов - это конечно важная составляющая фронтенд разработки.
>знать структуры данных
Я знаю структуры данных из js. Просто так заучивать то, что я никогда не применю - смысла не вижу.
>3 понятия ООП
2 назвал, полиморфизм вылетел из головы. Просто опять же - я не встаю с утра и начинаю по очереди восхвалять каждого из китов. Хуй знает короче, расстроился я.
Аноним 13/07/18 Птн 21:35:08 #66 №1227580 
>>1227569
С протитипным наследованием.
Но решение задач через наследование выглядит просто убого, когда у тебя в языке есть функции высшего порядка.
Аноним 13/07/18 Птн 21:37:00 #67 №1227583 
>>1227576
Так в ЖСе и нет полиморфизма, по сути. Какой нах полиморфизм при динамической типизации и отсутствии абстрактных классов и интерфейсов...
Аноним 13/07/18 Птн 21:39:52 #68 №1227589 
>>1227583
Имею ввиду именно "ООПшный" полиморфизм.
Аноним 13/07/18 Птн 21:50:45 #69 №1227594 
ООП можно понять только в языках типа пхп и жава. А лист и массив, как структуры, в жава и С#. хз причем тут жс вообще. ну а сортировки и их сложность - это вообще зубрежка. я как-то пытался писать сортировки на жс - так лольно выглядело
Аноним 13/07/18 Птн 22:02:07 #70 №1227602 
>>1227589
>"ООПшный" полиморфизм.
шта?
Аноним 13/07/18 Птн 22:06:04 #71 №1227609 
>>1227602
Ну в ООП-языках полиморфизм это чаще всего полиморфизм подтипов, то есть например инджектишь в какой-то свой класс инстанс интерфейса и тебя не ебёт, как он там реализован.
Аноним 13/07/18 Птн 22:33:34 #72 №1227641 
>>1227609
Ты сам-то понял, что написал?
Интерфейсы он инжектит, и похуй как они там реализованы, лол.
Аноним 13/07/18 Птн 22:48:51 #73 №1227656 
>>1227641
Dependecy Injection это одно из применений полиморфизма.
Аноним 13/07/18 Птн 22:51:12 #74 №1227658 
14980705027060.jpg
>>1227656
>Dependecy Injection это одно из применений полиморфизма.
Аноним 13/07/18 Птн 22:59:25 #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/07/18 Птн 22:59:46 #76 №1227669 
Обдал всех ооп довенов мочой.

джс с рамдой, скала няша
Аноним 13/07/18 Птн 23:00:42 #77 №1227671 
>>1227668
>void log(String string);
Моментальный фикс.
Аноним 13/07/18 Птн 23:23:52 #78 №1227706 
>>1227668
Я тебя наверное неправильно понял.
Депенденси инжекшн - высокоуровневая реализация, того что на низком уровне транслируется в полиморфические конструкции.
Аноним 13/07/18 Птн 23:59:20 #79 №1227728 
>>1227565
>В js массив - это в любом случае хэштаблица, как ни крути.
Нет, поэтому то и не нужно использовать массив как объект.
Аноним 14/07/18 Суб 00:09:45 #80 №1227733 
>>1227669
БЛЯДЬ НЕНАВИЖУ ООП, ЕБАНЫЙ АБСТРАКТНЫЙ КУСОК КАЛА, НЕПРИГОДНЫЙ ДЛЯ ПРИКЛАДНЫХ ЗАДАЧ ЧУТЬ БОЛЕЕ ЧЕМ ПОЛНОСТЬЮ, ОСОБЕННО С ТОЧКИ ЗРЕНИЯ ЭФФЕКТИЧНОСТИ.
Аноним 14/07/18 Суб 00:12:38 #81 №1227734 
>>1227733
Ага, кто до ООП вообще мог додуматься? Нет бы дальше все писали бы в процедурном стиле... нахуй нам это ООП... и зачем вообще GoF писали.. дебилы наверно
Аноним 14/07/18 Суб 00:33:12 #82 №1227740 
657px-TrollfaceHD.png
'Hello ' + 'world'
2 + 2
Полиморфизм, не?
Аноним 14/07/18 Суб 00:35:42 #83 №1227743 
15145942602590.jpg
>>1227728
Ты понял, что ты в первой части высказывания опроверг, что массив - это объект, а во второй сказал, что массив не нужно использовать как объект, подтвердив тем самым, что массив - это объект, а попросту хэштаблица.
Аноним 14/07/18 Суб 00:40:38 #84 №1227747 
>>1227743
Мы вам перезвоним)
Аноним 14/07/18 Суб 00:41:45 #85 №1227748 
>>1227734
> и зачем вообще GoF писали
Ты ГОФ читал? Там говорится, что надо всегда предпочитать композицию над наследованием.
Аноним 14/07/18 Суб 00:42:05 #86 №1227749 
>>1227747
Мы вам на лицо поссым)
Аноним 14/07/18 Суб 01:22:45 #87 №1227762 
>>1227748
И че?
Аноним 14/07/18 Суб 03:53:50 #88 №1227796 
>>1226546 (OP)
Ну почему так, аноны ?
setInterval(function() {
}(), 15000); Работает и в консоли и в background.js расширения, а вот уже:
setInterval(function() {
}(), 16000); только в консоли, причем не сыпет ошибками, просто не выполняется и все (ничего не происходит).
Аноним 14/07/18 Суб 09:13:42 #89 №1227832 
HMDC8uycf6g.jpg
>>1227796
Просто у тебя в теле функции пусто.
Аноним 14/07/18 Суб 09:30:04 #90 №1227838 
image.png
Да вроде нет, мне вот не смешно, не понимаю в чем собственно проблема (
Аноним 14/07/18 Суб 11:12:56 #91 №1227860 
Говорят у вас опять МАЛВАРЬ через МАЛВАРЬ поехала.
Аноним 14/07/18 Суб 11:40:37 #92 №1227878 
Сап /рг/
Я тут ньюфаг, так что можете обоссать.
Вляпался в работу. Дают леньги за творение хуйни с 1С. Хуйню творю с помощью угадайте чего... правильно javascript.
Делал на виндовом js. Всё было хорошо.
Однако вчера засвербило в очке сделать веб интерфейс для управления этими скриптами.
Ну погуглил чем народ пользуется, чё попроще. Скачал node.js, запустил - запустилось. Страничка в браузере открывается. Сервер на запросы отвечает.
Стал пытаться запускать свои скрипты на node. И соснул.
Дефолтный ноде не может в SafeArray. А нужно чтобы мог.
Но, анонимус ведь знает всё.
Анон, скажи, какую библиотеку подгуглить, чтобы мои говно скрипты могли в SafeArray?
Аноним 14/07/18 Суб 12:02:18 #93 №1227890 
>>1227878
Первый раз слышу про SafeArray. В нативном js такого типа массива точно нету. Это точно js? Или это JScript?
Аноним 14/07/18 Суб 12:22:46 #94 №1227894 
Ааа, блядь, да чё так сложно-то. Хочу сделать систему комментариев и ответов через редакс, с пагинацией. Сломал себе голову уже блядь.
Аноним 14/07/18 Суб 12:26:59 #95 №1227897 
>>1227894
Лошара. Там нихуя сложного нет, главное архитектуру продумать заранее как следует. Большая часть ломаний головы как раз из-за хуевой архитектуры.
Аноним 14/07/18 Суб 12:46:59 #96 №1227909 
+
Аноним 14/07/18 Суб 12:55:04 #97 №1227913 
>>1227890
>Первый раз слышу про SafeArray.
Это формат данных, которым виндовые приложения обмениваются через СОМ и ОLE. В частности одинэсечка любит этот формат, когда берёт данные из эксельки.
>В нативном js такого типа массива точно нету. Это точно js? Или это JScript?
Ну я в сортах не разбираюсь. Ньюфаг 2 недели.
Это короче то, что запускается командой cscript.exe этот_скрипт.js
Аноним 14/07/18 Суб 16:48:53 #98 №1228065 
А, хуй с вами, качаю курс по ноде от geekbrains. На nnm есть еще от htmlacademy, но их формат мне приелся еще с того раза, когда я их html+css интенсивы слушал.
Аноним 14/07/18 Суб 16:50:03 #99 №1228069 
>>1227913
>Ну я в сортах не разбираюсь. Ньюфаг 2 недели.
Поздравляю, ты настолько ньюфаг, что даже не знаешь, на чём пишешь. cscript для VBS и JScript'а, и пишешь ты, получается, на втором.
Аноним 14/07/18 Суб 17:12:43 #100 №1228095 
>>1228069
Ну это понятно. Однако получившиеся хуй-script-ы запускаются на ноде. Точнее, запускаются те из них, в которых нет операций с SaveArray.
Как заставить ноде полюбить SafeArray в 2018?
Или ноде это бесполезная хипстерская хуйня?
Аноним 14/07/18 Суб 17:43:56 #101 №1228128 
>>1228095
Тебе, скорее всего, придется настраивать интерколл с WinAPI или с чем ты там работаешь, через FFI. Либо грязные хаки через вызов WSH. Либо через 3rd party либы, содержащие биндинги к OLE и прочей виндовой хуите. В общем-то, вариантов масса, но искаропки, скорее всего, того что ты ищешь, нет.
Аноним 14/07/18 Суб 17:51:38 #102 №1228148 
>>1228128
Да, я уже догуглился, что надо делать ffi к jscript.dll
Осталось только выяснить последовательно два вопроса:
1. Экспортируется ли из jscript.dll метод класса VBArray.toArray
Если нет, то хуй.
2. На чём собсно написана jscript.dll: на С или на С++
Если на С, то хорошо.
Если на С++, то ffi сосёт и node.js таки хипстерская бесполезная хуита.
Аноним 14/07/18 Суб 17:57:08 #103 №1228159 
Можно ли как-то интегрировать CASL с редаксом? У меня текущий юзер хранится в сторе. Единственное, что в голову приходит, это использовать store.subscribe().
Аноним 14/07/18 Суб 17:58:01 #104 №1228160 
>>1228148
Просто ты пытаешься решить задачу инструментом, который менее всего подходит под это. Нет, я тоже писал скрипты автоматизации для винды под ноду, но то чисто по фану было, и анальной жопоболи очка я не испытывал.
Алсо, как вариант, по теме:
https://pholpar.wordpress.com/2016/11/30/using-edge-js-as-a-replacement-for-win32ole/
Аноним 14/07/18 Суб 18:02:42 #105 №1228165 
>>1228160
>edge-js-as-a-replacement-for-win32ole
Тоже хуйня.
edge.js это конвертер из С# в JS.
С# не может в SafeArray.
Это говно годится только батники запускать вместо exec.
sageАноним 14/07/18 Суб 18:04:42 #106 №1228166 
>>1228165
Ну и пошёл нахуй, питухан, работаешь с каким-то некроговном и ещё кукарекаешь чё-то.
Аноним 14/07/18 Суб 18:07:28 #107 №1228168 
>>1228166
Всмысле с некроговном? Там свежая 1С же.
Хули ты агришься? Из-за того, что я сказал, что node.js это бесполезная хипстерская хуйня? Ну так на правду не обижаются. Или докажи обратное.
sageАноним 14/07/18 Суб 18:09:20 #108 №1228170 
>>1228168
То есть если Нода не поддерживает никому нахуй ненужное говно от майкрософта, которым никто блядь не пользуется, то она "бесполезна"? Пошёл нахуй, ещё раз говорю.
Аноним 14/07/18 Суб 18:15:37 #109 №1228178 
>>1228170
За это говно платят деньги. Значит оно нужное. node.js не может работать с нужным говном. Может только батники запускать и эксель вешать через win32ole. node.js ненужное говно. Всё логично.
Аноним 14/07/18 Суб 18:27:48 #110 №1228185 
>>1228159
Ещё придумал перед записью юзера в стор записывать его ещё куда-нибудь, например в localStorage, и уже оттуда считывать.
Аноним 14/07/18 Суб 19:08:25 #111 №1228217 
>>1228178
По твоей логике все говно, что не поддерживает экзотический тип SafeArray. Только при чем здесь
Нода, лол.
Аноним 14/07/18 Суб 19:18:50 #112 №1228224 
>>1228217
Схуяли он экзотический, если 90% софта на 90% компьютеров сего мира его используют?
Аноним 14/07/18 Суб 19:52:10 #113 №1228235 
image.png
Ух бля чо нашол

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

Костыль через костыль через костыль. Но щито поделать.
Аноним 14/07/18 Суб 20:00:58 #114 №1228245 
>>1228235
А мог бы просто использовать ffi, и дергать любое winapi, из любой библиотеки.
Аноним 14/07/18 Суб 20:10:59 #115 №1228251 
image.png
>>1228245
Я и так могу дёргать винапи через ффи.
Только когда это винапи возвращает сафеаррай вместо результата, тогда ноде.жс не знает что с этим делать. Суть же в чом - конвертировать сафеаррай во что-то понятное ноду. Тут либо пытаться использовать жскрипт.длл через ффи (я не уверен, что это проканает, потому что гугл и яндекс нихуя не сообщают на этот счёт), либо костылями через модный-молодёжный го.
Аноним 14/07/18 Суб 20:30:31 #116 №1228266 
>>1228235
Бред какой-то.
Ты не можешь взять сейф аррай и сделать
for (i = 0; i < SafeArray.length; i++) { Array = SafeArray }
?
Аноним 14/07/18 Суб 20:32:11 #117 №1228268 
[CODE]
for(i = 0; i < SareArray.length; i++) {
Array = SafeArray
}
[/CODE]
Внутри той среды, которая имеет понятие что такое сейф аррей?
Аноним 14/07/18 Суб 20:32:59 #118 №1228269 
>>1228268
>>1228266
Пиздос, куда делась разметка для кода?
Аноним 14/07/18 Суб 20:35:35 #119 №1228271 
>>1228266
console.log("SafeArray.length = " + SafeArray.length)
----------------------------------------
SafeArray.length = undefined

Что тебе не понятно в словах "Дефолтный ноде не может в SafeArray" ?
Аноним 14/07/18 Суб 20:37:01 #120 №1228272 
>>1228271
>Внутри той среды, которая имеет понятие что такое сейф аррей.
Аноним 14/07/18 Суб 20:42:40 #121 №1228275 
>>1228272
Т.е. внутри Windows JScript через ffi ?
Или внутри Go через go-ole через node-go-require ?

Почему ты предлагаешь мне то, до чего я без тебя сам додумался тремя часами ранее?
Аноним 14/07/18 Суб 20:47:15 #122 №1228278 
>>1228275
Потому что это очевидная вещь, над которой я долго не думал, чтобы подсказать. Которая вообще не должна требовать подключения сторонних библиотек.
Вообще самый элементарный способ - превратить массив с строку на одном конце, передать, и превратить строку в массив на другом.
Зачем ходить через все эти дебри, подключая непонятные библиотеки, пытаться передавать несовместимые структуры данных итд.
Аноним 14/07/18 Суб 20:49:53 #123 №1228279 
>>1228278
Затем, что на одном конце готовый "Агент
1С Предприятие 8.3", который выдаёт нужные мне данные только через сафеаррай и никак иначе.
Аноним 14/07/18 Суб 21:07:25 #124 №1228286 
>>1228235
Еблан, я тебе уже сказал, самый простой вариант высирать нужный кусок кода и запустить его в дочернем процессе через WSH. Результат работы высранного скрипта распарсишь через стдаут.
Зачем все это дрочево с Оле, ффи, если УЖЕ есть рабочий код. То, исполняется и хочешь исполнять в рантайме ноде - исполняй, то, что хочешь, но не можешь - спавни WSH. Проблему раздул как китайский пионер, я хуею.
Аноним 14/07/18 Суб 21:11:33 #125 №1228291 
>>1228286
>запустить его в дочернем процессе через WSH. Результат работы высранного скрипта распарсишь через стдаут.
Да-да, я в курсе, что node.js это хипстерская запускалка батников.
А шуму то было! Нодеджеэс то, нодеджеэс сё!
Тьфу блять!
Аноним 14/07/18 Суб 21:18:07 #126 №1228293 
>>1228291
>хипстерская запускалка батников.
Линукс тоже во многом.
И что?
Аноним 14/07/18 Суб 21:26:34 #127 №1228299 
>>1228293
А то, что задержки на высоко нагруженной системе. Придётся начальнику показывать тормоза вместо результата.
А у меня зарплата будет по результатам испытательного срока. Хотелось бы поразить начальника, чтобы он сказа "Ух бля!" и поскакал к директору хвастаться какого он профессионала нашёл.
Аноним 14/07/18 Суб 21:36:50 #128 №1228305 
>>1228299
>высоко нагруженной системе.
Скромнее будь, мальчик.
Нагруженная система у него, хаха.
Аноним 14/07/18 Суб 21:41:23 #129 №1228311 
>>1228305
Система не у меня. Система у конторы, которая деньги платит. На полудохлом сервере, в котором при пиковых нагрузках даже compmgmt.
Аноним 14/07/18 Суб 21:42:24 #130 №1228312 
>>1228311
... даже compmgmt по пол минуты открывается.

фикс
Аноним 14/07/18 Суб 21:52:01 #131 №1228320 
>>1228299
1с и поразить - вещи несовместимые. Разве что в негативном ключе. Как ты дожился до такого вообще?
Аноним 14/07/18 Суб 21:53:20 #132 №1228323 
>>1228148
>Ньюфаг 2 недели.
А уже кидается
>node.js таки хипстерская бесполезная хуита.
Шёл бы ты нахуй отседова.

мимопитонист
Аноним 14/07/18 Суб 21:57:24 #133 №1228326 
>>1228320
Х.з.
Я ньюфаг. Пошол устраиваться на работу. Напиздел в резюме што ниибаться специалист. А на деле нихуя не умею по теме. Вот пытаюсь строить из себя спеца со свежими нестандартными результативными подходами в надежде, что вместо 30к на испытательном сроке буду получать 50к после испытательного в этом мухосранске.
Аноним 14/07/18 Суб 21:58:12 #134 №1228327 
>>1228323
А што не так? Правду же написал.
Аноним 14/07/18 Суб 22:02:42 #135 №1228333 
>>1228311
>На полудохлом сервере, который сгорит через месяц а виноват ты будешь
Поправил двачного дурачка.
Аноним 14/07/18 Суб 22:04:15 #136 №1228334 
>>1228333
За это же сисадмин отвечать должен. Не?
Аноним 14/07/18 Суб 22:05:13 #137 №1228335 
>>1228334
Отвечать сисадмин, а виноват ты.
Потому что написал майнеров/вирусов который почти новый комплюктор сожгли.
Аноним 14/07/18 Суб 22:07:40 #138 №1228337 
>>1228335
А, ну это да. Если начальник захочет хуёво расстаться с подчинённым, то он его сделает виноватым в чём угодно. Только я не понимаю, к чему ты этот разговор завёл в /рг/
Аноним 14/07/18 Суб 22:13:31 #139 №1228341 
>>1228337
К тому, что ты наивный идиотик.
С чем тебя и поздравляю.
Аноним 14/07/18 Суб 22:15:31 #140 №1228342 
Аноны, впервые, полностью самостоятельно запилил тудушечку на реакте.Тяну на джуна?
А если серьезно -вопрос по концепции.
Все элементы/задачи - рисуются на основе массива с объектами this.arr. Объект этот присваивается в state.renderArr.
И рисуются они в методе
render(){
___let arrElem = this.state.renderArr.map...
___return(
______{arrElem}
__)
}

Но когда мне нужно показать только выполненные или не выполненные задачи, то я в соответствующих обработчиках на основе массива this.arr отфильтровываю нужные задачи в новый массив (key с уникальным id сохраняется) и присваиваю этот новый массив в this.state.renderArr.
Норм концепция?
Аноним 14/07/18 Суб 22:19:43 #141 №1228346 
>>1228341
Т.е. ты считаешь, что если я сделаю то, что ихние 1С-ники годами пытались, но так и не смогли сделать, то начальник подумает "да ну, чото он слишком умный, надо от него избавиться"? Небось свой негативный опыт проецируешь.
Аноним 14/07/18 Суб 22:19:54 #142 №1228347 
>>1228342
Но зачем тебе его куда-то в стейт пихать, если ты можешь в рендере просто свитч поставить, который будет фильтровать массив на основании выбранного фильтра?
Аноним 14/07/18 Суб 22:24:05 #143 №1228348 
>>1228346
А ты серьезно считаешь, что какой-то ньюфаг, который судя по рассуждениям мягко говоря не очень умный, сможет за пару месяцев сделать то, что 1сники до него не могли сделать годами?
Аноним 14/07/18 Суб 22:24:48 #144 №1228349 
>>1228346
>хипстерская запускалка батников.
>ихние
Ясно.
Аноним 14/07/18 Суб 22:29:42 #145 №1228355 
>>1228348
Ну, я уже смог. За 2 недели. Повезло, что тамошние 1С-ники не хотят уметь ничего, кроме того, что написано в ихних жолтых книжках.
А сейчас просто красоту навожу.

>>1228349
Пытаюсь соответствовать уровню вашего форума.
Аноним 14/07/18 Суб 22:32:57 #146 №1228358 
.jpg
>>1228348
> ньюфаг, который судя по рассуждениям мягко говоря не очень умный, сможет за пару месяцев сделать то, что 1сники до него не могли сделать годами
Ну вообще-то да. Не забывай что говоришь об 1сниках.
Аноним 14/07/18 Суб 22:33:21 #147 №1228359 
>>1228327
То, что ты обвиняешь в ноду в бесполезно, когда она не подходит лишь для твоей конкретной задачи, для решения которой надо и не задумывалась, потому что она не создавалась майкрософтами для майкрософтовских же вещей.
Аноним 14/07/18 Суб 22:39:39 #148 №1228361 
screenshot.png
>>1228359
Ну, я разочарован. На словах она прям универсальный инструмент, позволяющий делать всё что хочешь.
А на деле просто линуксовый аналог JScript с веб-интерфейсом.
Аноним 14/07/18 Суб 22:41:20 #149 №1228363 
>>1228347
Ну тут принципиальность была в том что бы запилить самому. Пусть и не столь круто - я же вкатывальщик.
>>если ты можешь в рендере просто свитч поставить
Как этим управлять... Хотел написать я.
Но в следующую секунду понял.
Ты имеешь ввиду что то в таком духе:
если - elem.важное свойство true - рисуем этот элемент одним образом,
иначе - другим или вообще не рисуем. Логично.
Аноним 14/07/18 Суб 22:45:26 #150 №1228367 
>>1228311
Сейчас можно мощный сервер купить за 10 долларов. Какие у вас там нагрузки?
Аноним 14/07/18 Суб 22:47:39 #151 №1228369 
>>1228367
В т.ч. виндовый?
Аноним 14/07/18 Суб 22:50:57 #152 №1228372 
>>1228367
>Сейчас можно мощный сервер купить за 10 долларов.
Это не моя забота.

>Какие у вас там нагрузки?
Временами ЦП 100%, своп на 20 гигов. Времена длятся по 1-2 часа, а по пятницам когда все вдруг вспоминают, что на работе надо работать - непрерывно с утра до вечера.
Аноним 14/07/18 Суб 22:54:32 #153 №1228375 
>>1228369
Вообще какие такие высокие нагрузки и 1c?
Если у вас там где-то компьютер на овощной базе медленно работает, то докупите оперативки или замените процессор.
Скажи начальнику, что вложиться в апгрейд копьютера лучше, чем придумывать костыли, которые потом будет неудобно поддерживать.
Аноним 14/07/18 Суб 23:04:29 #154 №1228381 
>>1228375
Апгрейд компьютера - это работа сисадмина. Ему за это платят.
Придумывание костылей - это моя работа. Мне за это платят.

Я не стану говорить начальнику то, за что заплатят не мне. Я буду говорить то, за что мне заплатят.
sageАноним 15/07/18 Вск 00:01:16 #155 №1228409 
>>1228361
>Node.js® is a JavaScript runtime built on Chrome's V8 JavaScript engine.
Сколько раз тебя нужно посылать нахуй?
Аноним 15/07/18 Вск 02:08:31 #156 №1228454 
>>1228367
> сервер
То, что помещается по нагрузке на один сервер это не нагрузка.

мимобигдата машинлернинг где карту открывали туда и идите микросервисы бежал
Аноним 15/07/18 Вск 03:02:26 #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/07/18 Вск 08:42:29 #158 №1228488 
>>1228291
>Да-да, я в курсе, что node.js это хипстерская запускалка батников.
Лол. Ладно.

Побольше бы тебе подобных.
Мне платили бы больше.
Аноним 15/07/18 Вск 10:34:28 #159 №1228514 
aleksandra waliszewska.jpg
Хочу сделать каких-нибудь красивостей (например визуализировать дерево наследования) на основании "базы данных" стандарта DOM API, т.е. описания его интерфейсов .
Только где и в каком виде эту базу можно взять?

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

Есть ещё что? Мозилла наверняка что-нибудь выкладывала.
Аноним 15/07/18 Вск 12:35:55 #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м, нагуглиьть вообще было ничего не возможно.

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

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

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

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

Любите программирование. Или не пытайтесь в него.
Берегите себя.
sageАноним 15/07/18 Вск 12:47:54 #161 №1228559 
>>1228555
Ахахаха, прочитал-прослезился. Автораны, да, ещё инсталляторы, когда ещё никто не успел опошлить термин "репак".
И, конечно, диалап по карточкам, ламповые времена были.
Аноним 15/07/18 Вск 12:51:10 #162 №1228563 
>>1228555
Но им же не 30 лет. Они ищут себя, мечтают об успехе. У большинства, конечно же, успех останется до конца жизни только в мечтах.
Аноним 15/07/18 Вск 13:12:52 #163 №1228587 
>>1228563
>эти умственно отсталые дегенераты уровня /зк не способные самостоятельно ни во что вообще
>Они ищут себя,
Шутку понял.
Смешно.
Даже очень.
Аноним 15/07/18 Вск 13:31:26 #164 №1228599 
>>1228587
Что мешает дегенератам искать себя? Даже амеба ищет где вода теплее и пищи больше. Другое дело что право на успех нигде не закреплено в конституции и даже в международном праве не значится. Все что может человечество - это постоять на похоронах очередного дегенерата и бросив кусок сырой земли в могилу, ласково произнести: "Земля тебе пухом братишка!"
Аноним 15/07/18 Вск 13:37:57 #165 №1228605 
>>1228599
>Что мешает дегенератам искать себя?
Примерно то же самое, что мешает обезьянам говорить.
Аноним 15/07/18 Вск 13:48:16 #166 №1228609 
PlanetOTApes147Pyxurz.jpg
>>1228605
Ну на дваче мы писать умеем
Аноним 15/07/18 Вск 14:03:01 #167 №1228615 
>>1228555
Всякие невежественные и очень простые вопросы тут задают люди, которые как раз таки не любят программирование, не увлекаются им с детства, и просто ищут средство заработать на жизнь, ну типа электрикам или кому там еще на севере дохуя платят, пойду выучусь на электрика, и главное это не мешки грузить.

У нас другое поколение, детство, юность была в то время, когда писюки стали доступны массам, это стало неким хобби и игрушками детства. Для нынешнего поколения компуктеры это сорт оф умные телевизоры с модными блохерами внутри и покупками онлайн. Ну и наше поколение с медленным интернетом, дисками с рынка и бумажными книжками по ЯП, шиндовсу и линуксу получило привычку по максимому перерывать инфу и много экспериментировать.
Молодежь растёт в другой инфосреде - в гугле на первой странице есть любые ответы, любые гайды (на самом деле нет - стоит только столкнуться с какой-нибудь рили суровой проблемой в быту, где нужны методы расчёта из какой-нибудь области физики -типа оптики, или математики - всё пиздос 0,5 ссылки полезной инфы), она теряется если первые две ссылки в выдаче гугла не дают решение. Она не будет читать 658 страниц тематического форума для уяснения всех ньюансов обсуждаемого и приобретения опыта на основе чужого. Она не будет экспериментировать - потому что на все есть гайды и стандарты, шаг влево, шаг вправо - ты колхозник. И не стоит её обвинять в этом - мы не такие как наши родители, они не такие как мы, а их дети удивят и их.
Аноним 15/07/18 Вск 14:13:21 #168 №1228620 
>>1228555
>>1228587
Двачую, мужик. Только мне 19, а программирую я с 14. Правда, до сих пор не серьезно( не делаю issue в крупные проекты, не пилю крупные проекты, структура кода не идеальная), только джун, но на апворке могу денюжку поднять.
Абсолютно любой ответ можно найти в гугле. А даже если и не нашел, то к твоим услугам есть stackoferflow, reddit и т.д
Ленивые хуесосы могут оправдаваться тем, что они не знают английский - но это просто оправдание своей лени. Свою первую книжку на англ я читал через силу и без нытья. Тут всё только от желания зависит. Кто хочет - не будет искать отговорки.
Аноним 15/07/18 Вск 15:44:59 #169 №1228692 
Читнул тута давеча на медиуме рандомную статью ( https://hackernoon.com/how-to-lose-an-it-job-in-10-minutes-3d63213c8370 ) и чет взгрустнул. Давно стало модным на собесах практиковать Whiteboarding/paper coding? Или это только в йоба-лайк конторах?
Аноним 15/07/18 Вск 15:53:14 #170 №1228697 
>>1228615
>любить программирование
это новый мем? как это говно можно любить. это механический аутизм уровня выстраивания какашечек по высоте.
Аноним 15/07/18 Вск 15:53:28 #171 №1228699 
>>1228692
В рашке такого почти нет(в снг тоже, наверное). На западе - очень частая практика.
Аноним 15/07/18 Вск 17:21:59 #172 №1228761 
>>1228615
> не будет читать 658 страниц тематического форума
А зачем, блядь? Зачем несколько часов лопатить говно на тематических форумах, если можно пойти и спросить на другом форуме, потратив пять минут? Знающие ответят тебе, потратив те же пять минут, взамен когда-нибудь может и ты потратишь пять минут, чтобы дать ответ на их вопрос, тем самым использовав две самых главных фичи человечества, которые позволили нам не вымереть нахуй и сейчас общаться на огромном расстоянии вместо перекидывания камнями и палками - это взаимопомощь и обмен информацией. Конечно, по любым пукам бегать на двач.хк спрашивать советов - это тоже плохой тон, но и смысла неделями ебаться с поиском ответа на свой вопрос, вместо того чтобы задать его и довольно быстро получить ответ я не вижу.
Ты просто пытаешься выдать какие-то свои старперские загоны за хорошую черту, не надо так делать, никогда не позволяй манямирку затмить здравомыслие.
А эксперименты в коде - это вообще такое же. Стандартизация и модульность - это всегда очень хорошо. Не вижу минуса в отсутствии попыток производства велосипедов.
Аноним 15/07/18 Вск 17:24:10 #173 №1228762 
>>1228761
>Знающие ответят тебе
Отвечаю тебе: соси хуй, малолетнее охуевшее быдло.
Дальше не читал.
Аноним 15/07/18 Вск 17:24:34 #174 №1228764 
>>1228620
> жс тред
> программирую с 14
Хм.
Аноним 15/07/18 Вск 17:25:30 #175 №1228766 
>>1228762
Как у пожилого пограмиста жопу порвало. Чувствуешь, что в утиль скоро, дедуль?
Аноним 15/07/18 Вск 17:28:27 #176 №1228768 
>>1228766
>эта веб-мартышка с легкой олигофренией
Ясно.
Аноним 15/07/18 Вск 17:53:21 #177 №1228778 
Вообще, если уж на то пошло, то нынешние тридцатилетнии кодеры реально в прососе по сравнению с теми, кому сейчас меньше 23 лет. У них почти с рождения под рукой вся информация мира и хорошие компьютеры, вместо полугодового перебора команд в консоли и ковыряния в авторанерах они могут научиться какому угодно языку, какой угодно области, они могут для одноклассников приложения делать, в веб могут, могут писать на десктоп, да хоть на брейнфаке писать и нейросети ковырять. Вместо несвежих дисков у них видосы, стримы, книги, статьи, интерактивные курсы на любой вкус, все что пожелаешь. Мышление у них тоже очень к месту. Долго концентрироваться они не могут, но зато умеют быстро усваивать новую информацию в больших количествах. Разработка сейчас тоже приятная стала, кучи ide с самыми разными фишками есть, которые чуть ли не сами за тебя код пишут, кучи фрейморков под любую задачу, во всех областях все устаканивсется постепенно и идет к приятным и понятным практикам. Даже вон жс стремительно становится хорошим, годным языком. Единственный минус в том, что компьютер для них - обычный бытовой прибор уже, словно стиральная машина, поэтому они не относятся к нему как к чему-то сакральному, магическому, желанному, он у них не вызывает какого-то благоговейного трепета, как это было раньше, поэтому и интерес у них к ним не такой уж высокий. Но при этом погромистами каждый второй хочет быть, слухи о огромных бабках никуда не деваются, поэтому скорее всего через 10 лет в индустрии будет полный ад, израиль и переполненность рынка.
Аноним 15/07/18 Вск 18:57:56 #178 №1228807 
>>1228778
Ну подожди. Если ты поищешь резюме на hh.ru, то найдешь много молодых программистов до 23 лет, которые работают сеньорами-помидорами в топовых компаниях где разрабатывают высокопроизводительные системы.
Аноним 15/07/18 Вск 19:04:46 #179 №1228811 
Вкатываюсь - вот хочу я парсить текст, вырезать пробелы, искать подстроки и прочее прочее. Лучший способ работы с текстом - это регулярные выражения?
Аноним 15/07/18 Вск 19:09:28 #180 №1228814 
>>1228811
>Лучший способ работы с текстом - это регулярные выражения?
В идеале - через конечные автоматы.
Аноним 15/07/18 Вск 19:10:34 #181 №1228816 
>>1228555
Лол, двачую. Мимо 32 лвл вкатывальщик. Ковыряю node и react. Да, хочу в дальнейшем денег от этого. Но мне доставляет и так.
Но в данный момент у меня есть хорошая работа сисадмин, и видит Бог в моей жизни есть проблемы которые требуют решения, и бабки тут не причем.
А прогить мне нравится.
Аноним 15/07/18 Вск 19:11:53 #182 №1228819 
>>1228563
Я выше уже расписал про успех.
Он мало коррелирует с сферой деятельности. И макссимум коррелирует с личными качествами.
Аноним 15/07/18 Вск 19:25:29 #183 №1228823 
>>1228778
Бла-бла-бал.
Вот необходимые качества:
Решительность,упорство, целеустремленность, дисциплинированность.
Все остальное хуйня.
От того что у 95% и молодых и старых эти качества отсутствуем мы и получаем то что есть.

Аноним 15/07/18 Вск 19:39:39 #184 №1228825 
>>1228823
>просто начни с себя
+15
Аноним 15/07/18 Вск 19:41:35 #185 №1228827 
>>1228811
Только если объемы текста маленькие, до десятков мегабайт.
Регулярки имеют очень плохую асимптотику, и для бигдаты не подходят. Но они реализованы почти везде на С, по этому они быстрее, чем очень много, что ты сам напишешь в своем скриптовом язычке.
Аноним 15/07/18 Вск 20:18:01 #186 №1228835 
>>1228825
Смотреть на мир шаблонами - признак не зрелого умаи не коррелирует с возрастом ни разу.
Аноним 15/07/18 Вск 20:20:21 #187 №1228837 
>>1228827
Да собственно моя цель - парсер на JS написать, что то вроде этого.
а пока что - говновалидация
Так то я нубарь, но для себя уяснил - если учиться, то можно учиться бесконечно. Нужно ставить себе какие то задачи, и их делать.
Аноним 15/07/18 Вск 20:21:24 #188 №1228840 
>>1228827
А кроме регулярных, и конечных автоматов которыя я нихуя не понимаю какие методы еще существуют?
Аноним 15/07/18 Вск 20:22:38 #189 №1228841 
>>1228555
вкинь лучше в /web/ач
Аноним 15/07/18 Вск 20:43:17 #190 №1228851 
>>1228816
Сука. Написал этот посту и чет задумался. О счастье, о успехе. О радости жизни.
Я - унылый, инертный и скучный чувак. Никогда ничего не хотел и не ставил целей. Зануда. Токсичный. Эгоцентричный и все мне должны, ага. И пиздец какой несчастный. Тян своей за полгода один раз цветы подарил, бладж. Хотя тян красива, умна и богата блядь рили. За ней толпы носятся, а я ей понравился, но похоже и это "понравился" я уже просрал.
И вот буду я получать эти 80, вместо нынешних 35. И прям пиздец счастливым стану, одномоментно?
Я в горнолыжном курорте живу -я даже не сподобился хоть раз за 32 года блядь съездить на доске\лыжах прокатиться. Купить барахло+дешевую доску - копейки. А щастья радости - пиздец сколько. Были деньги - машину купить - хуя лысого я купил. Слил в никуда по тихому. Типа "да зачем мне машина - мороки много". Сколько людей хороших прошло, сколько событий - и все мимо.
Не в деньгах счастье аноны, а в нас самих. Жаль что я только в 32 это все понял. И прогить нужно - если нравится, и не забывать смотреть на окружающий мир, и участвовать нем.
Это оффтоп, сорр, - но крик души. Может кому что то разъяснит.
Аноним 15/07/18 Вск 21:13:56 #191 №1228867 
>>1228851
35к - это в дс? Сколько вообще сись админам платят? Какой у них потолок?
Аноним 15/07/18 Вск 21:15:33 #192 №1228869 
>>1228840
Специализированные средства для работы с бигдатой, но это по большей части под питон, а он ВСЁ
Аноним 15/07/18 Вск 21:20:32 #193 №1228874 
>>1228869
А че это питон ВСЕ? Я его ток выучил, носле ноды и реакта хотел в джангу нырнуть.
Аноним 15/07/18 Вск 21:21:25 #194 №1228876 
>>1228874
Зайди в тред по нему, там всё подробно расписано.
Аноним 15/07/18 Вск 21:22:26 #195 №1228878 
>>1228867
>>Я в горнолыжном курорте живу
>>35к - это в дс?
Ну ты пони.

>>Какой у них потолок?
На hh глянь.
Аноним 15/07/18 Вск 21:23:42 #196 №1228880 
>>1228876
Заходил, чет не видел особых рассуждений на тему питон - ВСЕ. Мне питон оч понравился как язык.
Аноним 15/07/18 Вск 21:33:31 #197 №1228888 
>>1228880
Наш великий вождь оставил нас, не назначив приемника. Теперь всосалы пересрурться, когда захотят выпустить следующий PEP. А потом выйдет python4, который сломает совместимость, снова.
Аноним 15/07/18 Вск 22:45:44 #198 №1228940 
ребята, какой фреймвор js лучше изучать что бы писать ибэи и оэликсы? :)

не троллю, возможно ли это реализовать на js фреймворке и mongodb ?
Аноним 15/07/18 Вск 23:15:15 #199 №1228957 
>>1228940
Возможно. Изучай.
Аноним 15/07/18 Вск 23:16:34 #200 №1228959 
>>1228957
так а какой фреймворк учить то? пока что выбор пал на node.js
Аноним 15/07/18 Вск 23:29:10 #201 №1228967 
>>1228959
VanillaJS сейчас в ходу.
Аноним 15/07/18 Вск 23:54:26 #202 №1228971 
>>1228959
bootstrap, vue.js/react, sailsjs/expressjs — выбор пиздос как велик, только монгадб не самый лучший выбор для твоих задач. Лучше ковыряй в сторону postsgresql/mysql.
Аноним 15/07/18 Вск 23:58:45 #203 №1228973 
>>1228971
>mysql
настолько большая разница с монгой?

Аноним 16/07/18 Пнд 00:04:23 #204 №1228975 
>>>1228971
и есть ли вариант вообще без пхп как то все реализовать?))
Аноним 16/07/18 Пнд 00:54:21 #205 №1228982 
>>1228973
https://m.habr.com/post/322532/
https://hackernoon.com/mongodb-vs-mysql-comparison-which-database-is-better-e714b699c38b
Аноним 16/07/18 Пнд 01:41:19 #206 №1228992 
>>1228982
ну второй линк говорит что ибай юзает монгу.
Аноним 16/07/18 Пнд 07:33:26 #207 №1229041 
>>1228992
Монга не как основная БД, а для картинок и прочего.
Аноним 16/07/18 Пнд 12:21:56 #208 №1229143 
>>1228555
господи, какая же это хуита. эти мантры про программирование как о чем-то прекрасном и доступном только избранным. А еще обычно такие люди ирл скучнее моего мизинца.
Пиздец, двачер есть двачер. Будь он программист, будь он слесарь. Придумывают себе какой-то высший смысл превозмогают, несут свой крест, вместо того, чтобы посидеть в офисе до 6 и съебать веселиться с друзьями/тянками (финансы позоволяют)
Аноним 16/07/18 Пнд 13:22:28 #209 №1229153 
26a543e82bf6aa0c108943667297e2f2XL.jpg
>>1229143
>эти мантры про программирование как о чем-то прекрасном и доступном только избранным.
Ммм, действительно странно, что люди выбравшие по душе и освоившие более менее сложную профессию превозносят её, вместо программирования можно кучу видов деятельности в твое изречение подставить.

>съебать веселиться с друзьями/тянками
Ну это не будет вечно, более того, это продлится почти нихуя, короткая вспышка, а потом, ты, веселая стрекоза, не имея любимой профессии где нужны трезвые мозги, просто сопьёшься и деградируешь - как любая подобная лысая обезьяна в любой стране мира и финансы тебе уже не помогут, зато конечно будет что вспомнить, если останется чем.Но ты еще можешь стать дальнобойщиком, пока не поздно, там сильно не сопьешься и плечевые есть - повеселишься вдоволь с ветерком и триперком.
Аноним 16/07/18 Пнд 13:51:57 #210 №1229164 
>>1229153
>люди выбравшие по душе и освоившие более менее сложную профессию превозносят её
Это делают только чмони, у которых нет личной жизни. Есть два вида долбоебов - нерды-прогроммисты и кочки. Что одни, что вторые заебут про свой сложный путь и о том какие они не такие как все, пока тупое быдло работает на других работах, настоящие боги мира сего пишут код/поднимают штанги в зале.
Я тебе открою одну тайну, только ты её не говори никому, она будет только нашей, ок? Работая прогромистом, можно тоже уходить домой вовремя, веселиться с друзьями и тянками, а не быть усатым мудаком в батином свитере.

Аноним 16/07/18 Пнд 14:03:51 #211 №1229172 
Хочу вкатиться, реального опыта нет. Чего пиздеть в резюме чтобы хоть полтишок заработать?
Аноним 16/07/18 Пнд 14:07:16 #212 №1229174 
>>1229172
Так напиши какой-нибудь более-менее проект за месяцок, вот и будет опыт.
Аноним 16/07/18 Пнд 14:10:47 #213 №1229178 
>>1229174
какой проект лучше писать? другой анон
Аноним 16/07/18 Пнд 14:11:58 #214 №1229179 
>>1229174
Мм, но засчитают ли пет-проджект за опыт коммерческой разработки?
Пилю сейчас магазинчик на вью и ноде, стоит пиздеть что это не учебный проект, а был какой-то там реальный заказчик?
Аноним 16/07/18 Пнд 14:34:13 #215 №1229187 
>>1229179
Так не обязательно же опыт прямо коммерческой разработки. Алсо, вуе - не лучший фреймворк для поиска работы джуном, мне кажется, он ещё недостаточно популярен.
>>1229178
Какой тебе самому интересен. Можно не один, если они тебе кажутся недостаточно большими. Магазин там, браузерка, сайт для барбершопа с записью, к нему и к магазину ещё можно дополнительно удобное приложение для изменения контента.
Аноним 16/07/18 Пнд 17:12:07 #216 №1229273 
здарова фронты. короче, моя тян не может пробиться в фронты на позицию июнь+. у нее есть в послужном списке:
- 2.5 года опыта верстаком и 1 год жс
- на пол шишечки разных фреймворков, особо вуй и редахт
- массовый отказ от работодателя звучит как. подымать те нада все: HTML/CSS/GIT/GULP/JS
- архитектуру, говорит - не спрашивает

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

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

можете чет такое подкинуть, чтобы посмотреть вопросы?
Аноним 16/07/18 Пнд 17:22:10 #217 №1229277 
>>1229273
>на позицию июнь+ нужен
хуй с яицами, что бы брать ответственность, а не в рот

ну и минимальный интерес и тяга к познанию, а с этим напряженка походу, да?
Аноним 16/07/18 Пнд 17:27:56 #218 №1229281 
>>1229277
ниебу. всякий раз когда фейлит - мы сремся, потому что я спрашиваю: "почему не взяли?" отвечает - "откуда я знаю, я все отвечала правильно"

Аноним 16/07/18 Пнд 17:32:40 #219 №1229285 
>>1229277
>хуй с яицами, что бы брать ответственность, а не в рот
ты прям уверен, что бабы фронты, которые сидят - все с хуями и на собесах ебали тебя/твоего тимлида. да?

что за влажные фантазии из /h? нормально написать можешь?
Аноним 16/07/18 Пнд 19:31:13 #220 №1229365 
>>1229285
>нормально написать можешь?
>>1229281
>мы сремся

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

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

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

есть правда хабалки, разбалованные безответными полумальчиками, вот с такими уже тяжело
Аноним 16/07/18 Пнд 20:03:06 #221 №1229390 
>>1229164
>у которых нет личной жизни
У тебя её не станет после 30, готовься, будущий чмоня.

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

>а не быть усатым мудаком в батином свитере.
Ну дак в чём проблема, тебе магазин свитеров посоветовать?
Аноним 16/07/18 Пнд 21:35:15 #222 №1229470 
Вечера господа. Поясните пожалуйста за современный фронтенд бэкендеру. Расскажите как взаимодействует фронт с бэком, насколько я понял на фронте есть нода, которая сервит статик файлы и оттуда фронт уже обращается на мой бэк, так?
Как это организовать есть где какие-то туториалы, или стартер киты?
У меня сейчас есть пару страничек на реакте и написанный бэк, вроде бы как-то ебанно рендерить с бэка странички на фронт, учитывая, что общаюсь я через graphql, правда же?
Аноним 16/07/18 Пнд 21:39:43 #223 №1229473 
>>1229143
Ну, программирование это не просто, все же профессия интеллектуальная. Но не круче инженера , или допустим врача. Задротить нужно, но илитненого нет ничего. Все вздохи - это либо компенсация настоящих задрота. Либо школовосторги второкурсников. Илиткой хочется же быть.. а вообще прогер - творческая профессия , на мой взгляд
Аноним 16/07/18 Пнд 21:39:49 #224 №1229474 
>>1229470
Ты не бэкендер.
Начинай все заново.
Аноним 16/07/18 Пнд 21:42:01 #225 №1229478 
>>1229474
ты ответить мне можешь, долбоеб?
Аноним 16/07/18 Пнд 21:51:38 #226 №1229485 
>>1229474
>serve-static
всё, что мне надо было, тупой дегенерат, фронтендеры не люди
Аноним 16/07/18 Пнд 23:07:52 #227 №1229522 
>>1229470
Бек отдает код, на реактах, хуяктах. Кот на стороне клиента строит функционал приложения. Функционал реализуешь как тебе удобно, например, через rest.
Аноним 16/07/18 Пнд 23:29:26 #228 №1229536 
5wkiTip7ZkU.jpg
Привет анон , Я недавно начал изучать Node , не уверен какие его библиотеки мне нужны.

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

То есть целом просто нужно выводить изображения излокальной в DOM.
Описанный способ вообще адекватен? и если да , то как проще всего реализовать его через node?
Аноним 16/07/18 Пнд 23:36:49 #229 №1229538 
>>1229536
>Описанный способ вообще адекватен?
Нет. По умолчанию <img> по размеру содержимого, ты делаешь то, что не нужно.
И вообще, зачем отдавать статику из backend-сервера?
Аноним 16/07/18 Пнд 23:37:39 #230 №1229540 
>>1229538
А кто должен отдавать статику?
Аноним 16/07/18 Пнд 23:38:51 #231 №1229541 
articleocw-59957f9652ac5.png
Хочу сделать свой сайт максимально быстрым и легковесным, поэтому решил перевести его с create-react-app на https://github.com/developit/preact-cli/

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

Сайт статический на netlify, очень легковесный. Делаю для себя.
Аноним 16/07/18 Пнд 23:40:35 #232 №1229544 
>>1229540
static-server, например, NGINX
Аноним 16/07/18 Пнд 23:41:22 #233 №1229546 
>>1229536
width и height тебе не нужны. Отрисовываешь их уже в процентном соотношении.
Аноним 16/07/18 Пнд 23:42:31 #234 №1229548 
>>1229544
И это оправданно для всех случаев? Даже когда я пишу приложение, которое содержит в себе максимум 100 картинок, примерно?
Аноним 16/07/18 Пнд 23:44:09 #235 №1229550 
>>1229548
То есть я спрашиваю за саму концепцию статик сервера, а не конкретно nginx.
Аноним 16/07/18 Пнд 23:50:34 #236 №1229557 
>>1229548
Зависит от нагрузки. Если она есть - оправдано.
Все, что бы ты не написал на ноде - будет медленнее С-шного кода. + оно уже оттестировано и отдебажено, имеет плюшки вроде поддержки TLS и кэширования статики, чтобы каждый раз на диск не ходить.
Аноним 16/07/18 Пнд 23:53:13 #237 №1229559 
>>1229557
Логично. Хочу как-нибудь начать свой движок для борд пилить, пока в планах идея. Даже еще с бек не определился, го или нода. Тут, если мы в теории работаем на общий случай где возможен хайлоад, тоже nginx будет отличным, для картинок или аниме вебм?
Аноним 17/07/18 Втр 00:54:36 #238 №1229584 
>>1229559
Го конечно. Нода дрисня. Даже автор ноды говорит что го лучше.
Аноним 17/07/18 Втр 02:16:47 #239 №1229623 
>>1229584
>Даже автор ноды говорит что го лучше.
А Линус Торвальдс, что Мак лучше Линукса.
Аноним 17/07/18 Втр 03:58:13 #240 №1229631 
>>1229541-кун

Решил остаться на CRA, ибо в preact-cli уязвимости
Аноним 17/07/18 Втр 06:24:50 #241 №1229650 
>>1229584
>автор ноды рыдает и раскаивается, просит у всех прощенья
на одной из конфочек

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

Аноним 17/07/18 Втр 06:28:33 #242 №1229651 
>>1229650
На ЖСКонфЕУ? Видос 10 things i regret in Node?
Так он все по делу сказал, говорю как дрочер ноды. К сожалению, по некоторым вещам почти по всем точка невозврата пройдена.
Аноним 17/07/18 Втр 06:36:55 #243 №1229655 
>>1229273
> 3,5 года опыта
Люто проиграл с этого овоща. Не знаю как ты с ней живешь, она оче тупая видимо, люди за 4 года помидорами становятся, а ее джуном-формошлепом не берут, кекус. Вангую, что на собесе она начинает выебываться, ее спрашивают задачи уровня напишите add(2)(3) и она обсирается.
Так вот, в чем дело-то. Спросить могут про ооп, очобы там общие, про реализацию его в жс, про наследование, замыкания конечно же спрашивают, новый стандарт спрашивают еще. Консты, леты, промисы, генераторы, итераторы и все такое. Что-нибудь связанное с передачей объектов по ссылке могут спросить. Про реакт спрашивают его смысл, суть виртуального дома, пропсы, стейты, методы жизненного цикла. Про верстку вопросы бывают из разряда приоритета селекторов и каскадности. Ну и все тащемта. Я не знаю как можно это не освоить за 4 года, просто пиздец, этому за полгода люди учатся.
Аноним 17/07/18 Втр 06:41:53 #244 №1229657 
>>1229655
Это все хуйня, может сливается на вопросах из разряда "как синхронизировать стейт у различных клиентов в offline-first приложениях"? Ну или тупо о з/п компромисс не находят.
Аноним 17/07/18 Втр 06:46:14 #245 №1229658 
>>1229651
yep


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


в самом начале помню фанател от мысли один язык для всего на свете, а после уже как начал вкатываться, понял что язык это не только азаза скобочки, но и майндсет, который в итоге и заруливает
Аноним 17/07/18 Втр 06:48:36 #246 №1229659 
>>1229655
>она оче тупая видимо
а он что умный? он ведь элементарный диалог наладить не может лола
Аноним 17/07/18 Втр 07:21:47 #247 №1229663 
Товарищи, учу JS, и основная проблема, с которой я столкнулся - не могу придумать нормальную практику себе. Ну то есть я могу писать всякую хрень, чтобы просто что-то кодить, но практической ценности у этой хрени минимум.
"Сделай "какой-нибудь" свой проект" не очень подходит, потому что пока мою светлую голову озарит какая-то такая идея, которую реально будет реализовать (пока озаряют только далекоидущие планы, лол), пройдет куча времени. Ну короче ближе к делу: где взять интересные задачи по веб-разработке и, может быть, какие-то игрушки на JS? Может есть ресурс/книга, в которых собраны проекты на JS с ТЗ?
Аноним 17/07/18 Втр 07:27:17 #248 №1229664 
>>1229559
>Даже еще с бек не определился, го или нода.

На ноде стоит делать только часть бека, которая реакт будет рендерить на сервере (Next.js). Для модели пишешь на го.
Аноним 17/07/18 Втр 07:39:52 #249 №1229666 
>>1229663
Сделай такой прожект.
1) Подписываешься на книжную партнерку от магазина или издательства.
2) Далее ищешь в инете книги этого шопа или издательства.
3) Парсишь их, выдирая некоторые листы и перегоняшь в хтмл для своего псевдостатик сайта.
4) ???
5) Поднимаешь скилл и деньги с партнерки.
6) Опционально. Делаешь весь процесс автоматизированным, с минимальным вовлечением твоих действий (граббинг, парсинг, генерация).
Аноним 17/07/18 Втр 08:05:29 #250 №1229672 
>>1229666
>3) Парсишь их, выдирая некоторые листы и перегоняшь в хтмл для своего псевдостатик сайта.
Вот тут я может не очень умный, но я не понял, для чего это нужно. Типа люди будут гуглить книгу по отрывку, переходить на мой сайт, а там БАЦ и партнерская реклама от магазина/издательства? А сайт мой должен быть статичной страничкой, но чтобы из поисковика можно было внезапно перейти на страницу с отрывком из книги? Прикольная схема, если я всё правильно понял.
Аноним 17/07/18 Втр 08:08:21 #251 №1229674 
>>1229672
>переходить на мой сайт, а там БАЦ и партнерская реклама от магазина/издательства?
Да, почти так, с рефссылкой на покупку книги.
Пиратских книг в инете полно, распарсенных - мало.
Частично распарсенные не попадают под действие DMCA.
И да, ориентир на буржунет, ибо только там покупают книги.
Аноним 17/07/18 Втр 08:19:28 #252 №1229676 
>>1229674
>буржунет
там уже парсит гуголь и амазон, постоянно когда гуглишь тебя кидает на обрывки из книжек

Аноним 17/07/18 Втр 09:30:04 #253 №1229702 
>>1229657
Это не джун уровень. Джуна не должно ебать, как работает PWA и как его делать.
Аноним 17/07/18 Втр 09:35:46 #254 №1229705 
Как работают с сагами?
Внутреннее их устройство понял, но как обычно инициализируют начало их работы? Диспатчат какой-то экшен прямо из компонента?
sageАноним 17/07/18 Втр 09:36:24 #255 №1229707 
>>1229705
> Как работают с сагами?

Вот так.
Аноним 17/07/18 Втр 10:24:28 #256 №1229723 
>>1229655
анон, она баба и подход у нее к этому соответствующий. мы с ней работали в одной конторе. я с нее ушел, потому что через год я пнял, что дальше будет только деградация поднял себе зп в итоге на 1к бачей, а она осталась и работала там 2.5 года. это ее совсем первая работа. она там вылупилась. ну и + ко всему, контора работает с фиксед прайсами и совсем не заинтересована в развитии сотрудников. там были джуны с 4х летним опытом, к примеру... или QА, которые не знали что такое строка user agentа. я уже когда закончил курсы ПМов понял, что это нормально для рынка, в некоторых конторах и особенно с фронтами такое дерьмо - не редкость.

спс, про темы. буду пинать.
>>1229659
>а он что умный? он ведь элементарный диалог наладить не может лола
с тобой пидором, мне диалог налаживать не нужно. тебе нечего сказать, потому что ты дно. у меня JS не профильный предмет, но у меня бы ты собес не прошел.
sageАноним 17/07/18 Втр 11:07:02 #257 №1229738 
>>1229584
>Goвно
Нахуя этот язык-дауншифтер вообще нужен? Уж лучше C# или Java выучить.
Аноним 17/07/18 Втр 11:11:17 #258 №1229740 
>>1229723
два скота, дофамин с поебушек перестанет тащить - разбежитесь, не грузи себе лишний раз голову, сосни пиффка под камеди лучши


а свою жспарашу на галере затолкай себе в очко, латентный недомуж ;)
Аноним 17/07/18 Втр 11:15:12 #259 №1229745 
лоооол только щас дошло, лысый питекантроп не понял что я говорил за диалог между им и его ноубрейн шкурой


хинт: со мной диалог можешь на налаживать, нахуй сходи бля, животное сука))
Аноним 17/07/18 Втр 11:18:04 #260 №1229748 
На чём лучше сделать чатик? Имеется ввиду, как лучше реализовать real-time messaging?
Я почитал, что для этого есть XMPP и WebSockets. И я не совсем понимаю, что лучше из этого использовать.
Аноним 17/07/18 Втр 11:21:26 #261 №1229752 
>>1229740
вот и не задерживайся, невдалость. ты только на "подстучать" гадишься и дальше ты никогда не продвинешься.
Аноним 17/07/18 Втр 11:27:35 #262 №1229760 
>>1229752
ты для начала в биоматериале под носом разберись, а потом уже вангуй пикселям на экране о которых ты ни слухом не рылом
sageАноним 17/07/18 Втр 11:32:59 #263 №1229766 
>>1229760
петушок, я бы за твой гнилой базар тебя бы уволил нахуй, а HR'ов бы попросил внести тебя в чёрный список и написать там хуйни какой-нибудь, чтобы раз и навсегда поставить на твоей карьере крест.
Аноним 17/07/18 Втр 11:39:15 #264 №1229768 
>>1229766
>я бы
>тебя бы
>бы попросил
Ебать ты чмо омежное.
Аноним 17/07/18 Втр 11:52:44 #265 №1229782 
>>1229723
С каким же скамом приходится работать, хосспаде. Ну и что же ты, такой охуенный, делаешь с глупой бабцой? На свете много успешных тянок, и погромисток в том числе, что же ты к ним яйца не подкатишь, мань? Ах, тогда сложно будет выебываться своим ЭНТЕЛЕКТОМ и чувствовать свое мушшское превосходство. Да и не смотрят они даже в твою сторону наверняка, чушок-задрот с двачей.
Аноним 17/07/18 Втр 12:01:34 #266 №1229789 
15241336288930.jpg
>>1229538
>>1229546

У меня на странице куча квадратных превью , при клике на которые вызывается модальное окно так еще делают? .
Я хотел держать поддиректорию preview в котоой хранил бы превьюшки , а потом всё это записывать в json.
Пока это пишу до меня доходит нелепость того что я делаю, как же бесит когда не можешь внятно сформулировать вопрос
Аноним 17/07/18 Втр 13:10:43 #267 №1229825 
0001-0446.webm
>>1229766
>HR
>>1229766
>поставить на твоей карьере крест.
=)


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


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

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

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

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

Аноним 17/07/18 Втр 13:49:04 #268 №1229836 
345636.jpg
О чём срётесь, касатики?
Аноним 17/07/18 Втр 14:01:03 #269 №1229840 
>>1229836
О тебе, сладкий :3
Нагибайся.
Аноним 17/07/18 Втр 14:06:53 #270 №1229843 
>>1229825
Спешите видеть, зашоренный чмоня и настоящий мущщина в одном лице с остроумными ответами в стиле зари интернетов в треде!
Аноним 17/07/18 Втр 14:08:44 #271 №1229845 
>>1229843
>зашоренный чмоня и настоящий мущщина
И это все еще лучше /зкчного червя-питурда (тебя)
Аноним 17/07/18 Втр 14:54:54 #272 №1229860 
>>1229782
а этот тут причем? у тебя какой-то хронический недотрах? причем здесь "подкатить" "интелект" и тд? ты вообще в курсе, что ты в JS раздел пишешь а не в /b? или /sex?
Аноним 17/07/18 Втр 15:02:11 #273 №1229862 
>>1229860
мамка одну ее в хате не оставляет вот и бесица ^_^
Аноним 17/07/18 Втр 15:04:33 #274 №1229864 
>>1229748
Решил использовать WebSockets.
Аноним 17/07/18 Втр 15:06:26 #275 №1229865 
>>1229825
То чувство, когда видишь вебмки со своим преподом :3
Аноним 17/07/18 Втр 15:06:28 #276 №1229866 
>>1229862
> мамка одну ее в хате не оставляет вот и бесица ^_^
ну дык, можно мыться по полтора часа в ванной dunno.

ну что-то прям вообще.
Аноним 17/07/18 Втр 15:21:37 #277 №1229876 
simplescreenrecorder-2018-07-0621.15.41.webm
>>1229865
>То чувство, когда видишь вебмки со своим преподом :3
охуенный тип, чисто на скорости ебошит каждую лекцию :3

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

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


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


>>1229866
>но ведь если мыться по полтора часа в ванной
с кунчиком -- мама-срака улетит калонизровать марс
Аноним 17/07/18 Втр 15:50:38 #278 №1229909 
>>1229876
Он ведёт у биофизиков, не у прогеров
Аноним 17/07/18 Втр 16:03:41 #279 №1229918 
Поделитесь пожалуйста ссылкой на публичный API со списком контактов, новостей и прочего для тестирования
Аноним 17/07/18 Втр 16:16:21 #280 №1229925 
>>1229918
https://github.com/toddmotto/public-apis
Аноним 17/07/18 Втр 16:31:36 #281 №1229931 
>>1229663
Ну хуй знает, напиши какую-нибудь простенькую бродилку типа ультимы с ascii вместо графона и рпг-элементами (параметры у гг, врагов, инвентарь с куклой персонажа), шоб игру схоронять/загружать из localStorage можно было например, условие победы какое-нибудь. Сам недавно замутил подобное, вроде даже работает, мне кажется как тренировочная практика вполне себе сойдёт
Аноним 17/07/18 Втр 16:54:05 #282 №1229944 
>>1229925
Нашел
http://jsonplaceholder.typicode.com/
Удобная штука
Аноним 17/07/18 Втр 18:51:43 #283 №1230012 
>>1229909
>биофизикам
питоний и кресты особенно?
Аноним 17/07/18 Втр 19:06:29 #284 №1230019 
>>1230012
Да, эти языки
Аноним 17/07/18 Втр 19:08:34 #285 №1230022 
>>1230019
зачем
Аноним 17/07/18 Втр 19:19:24 #286 №1230033 
>>1229931
> Сам недавно замутил подобное, вроде даже работает
На Жидхаб доставишь?
Аноним 17/07/18 Втр 19:23:53 #287 №1230035 
что скажете за тайпскрипт?
Аноним 17/07/18 Втр 19:35:54 #288 №1230041 
>>1230035
Надмножество JS с статической типизацией и возможностью присваивать везде и всюду тип 'any'.
Горячо любим в Тырпрайзе.
По поддержке спеки отстаёт от опубликованных стандартов ecma-262.
Практически не имеет преимуществ перед The Flow.
Аноним 17/07/18 Втр 19:37:09 #289 №1230043 
Анон, что скажешь про ресурс learn.javascript.ru для того, чтоб по нему учиться? А про freecodecamp? А если комбинировать?
Аноним 17/07/18 Втр 19:55:29 #290 №1230061 
>>1230022
На питунии можно хоть молекулы считать, а вот зачем кресты - не могу предположить. Ну наверно чтоб типа умные.
Аноним 17/07/18 Втр 19:57:15 #291 №1230063 
>>1230033
https://github.com/OskarZeta/Game-2
спагетти&говнокод ворнинг
Аноним 17/07/18 Втр 19:58:28 #292 №1230067 
а где почитать о новых фичах по мере развития жс?
Аноним 17/07/18 Втр 20:02:03 #293 №1230069 
>>1230067
https://www.ecma-international.org/publications/standards/Ecma-262.htm
Аноним 17/07/18 Втр 20:09:17 #294 №1230073 
>>1230041
>Практически не имеет преимуществ
мс вскод не?

>>1230061
а может биофизики не биофизики?
Аноним 17/07/18 Втр 20:12:38 #295 №1230077 
хочешь написать магазин; изначально изучить полностью как работает оный на django(-shop)
@
друг говорит что django не в тренде, советует keystone.js или sails. «Да, есть мнение, что django совсем скоро станет совсем никому не нужен»
@
начинаешь изучать кейстон, вроде лучше жанги


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

и да, я очередной буратина который вкатился буквально 3 дня назад. ) но с неким бэкграундом информатическим.
Аноним 17/07/18 Втр 20:16:03 #296 №1230079 
>>1230077
учись в поиск буратина епт

https://trends.google.com/trends/explore?geo=US&q=%2Fm%2F06y_qx,%2Fm%2F0dgs72v
Аноним 17/07/18 Втр 20:23:38 #297 №1230084 
>>1230079
ну да. энивэй…
https://trends.google.com/trends/explore?geo=US&q=%2Fm%2F06y_qx,node.js
https://trends.google.com/trends/explore?geo=US&q=%2Fm%2F06y_qx,%2Fm%2F0_v2szx express.js

при этом у жанги 40к звезд на гитхабе, у экспресса 35к
Аноним 17/07/18 Втр 20:33:51 #298 №1230095 
image.png


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

Аноним 17/07/18 Втр 20:36:49 #299 №1230102 
>и там и там мисисипи в топе
эка кошмарят нигеров, энивей все лучше чем крэк с глоком
Аноним 17/07/18 Втр 20:39:29 #300 №1230107 
>>1230095
Класс!
Аноним 17/07/18 Втр 20:59:56 #301 №1230120 
7b3e545d76ca60251fae1e2f72293cfe.png
>>1230095
все понял, геем быть выгоднее. ладно, буду читать тред и не торопиться
Аноним 18/07/18 Срд 01:51:24 #302 №1230227 
Живу в Бриташке. Был на прошлой неделе на интервью. На следующий же день предложили работу, внезапно фронтэнд сеньором. При этом опыта у меня всего 10 месяцев и с прошлой работы червем-джуниором меня уволили за похуизм и распиздяйство (но я сказал, что сам ушел).

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

Контора вроде приличная, дочерняя компания одной из крупнейших в мире корпораций, мудаков там, я уверен, не держат.
Посоветуйте, как не опиздюлиться на новом месте? Как не ударить в грязь лицом? У меня синдром самозванца и я все правильно делаю или я вообще не туда лезу, не ту тему пытаюсь вскрыть?
Аноним 18/07/18 Срд 07:07:10 #303 №1230265 
>>1230227
>Как не ударить в грязь лицом?
Вообще забей на это, делай в меру своих возможностей. Если сливаешься на каких-то вещах - вовремя сообщай ПМу. Управление рисками вообще не твоя головная боль, на крайняк опиздюлишься - найдешь другое место.
А так готовься к тому, что от тебя будут ждать РЕЗУЛЬТАТ, лол. Должностная инструкция хотя б есть?
Аноним 18/07/18 Срд 07:20:18 #304 №1230266 
>>1230227
обосрешься - выкинут на мороз, так и написав в трудовой - САМОЗВАНЕЦ, на карьере можно будет ставить КАПСБОЛД КРЕСТ, придётся торговать самсой вместе с арабами
Аноним 18/07/18 Срд 08:50:52 #305 №1230275 
dUh0zYfAA6A[1].jpg
Олды! Нужна ваша помощь в данном вопросе.

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

Пробовал у меня идёт отправку либо в строку либо в объекте.
Аноним 18/07/18 Срд 09:10:09 #306 №1230277 
>>1230275
https://learn.javascript.ru/xhr-forms#post-%D1%81-urlencoded
Аноним 18/07/18 Срд 10:37:51 #307 №1230295 
>>1230227
как ты туда попал?
Аноним 18/07/18 Срд 12:19:39 #308 №1230314 
Мужики, завалил собес из-за недостатка опыта. Но, суть, в общем не в этом, я не горюю особо о проебанной вакансии, а суть в вопросах, которые были озвучены.

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

Ребята, помогите восполнить пробел в знаниях, никогда прежде не приходилось заниматься масштабированием.
Аноним 18/07/18 Срд 12:36:28 #309 №1230316 
>>1226546 (OP)

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

https://pastebin.com/4eN2jZyT

Как тут можно async await применить?
Аноним 18/07/18 Срд 12:49:23 #310 №1230320 
Насколько производителен может быть сервер на нодке? Скажем, может ли один узел со средним по современным меркам железом обрабатывать 4000 небольших GET/POST запросов в секунду? Без учёта затрат на ввод/вывод и вопроса нагрузки на сеть, именно хватит ли процессорного времени.

Алсо, что думаете про дено? Надеюсь, решат на расте пилить.
Аноним 18/07/18 Срд 12:52:39 #311 №1230321 
Нормальная ли практика для пет проекта на реакте заюзать UI фреймворк? Не хочу придумывать свои стили, хочу сосредоточиться на логике
Аноним 18/07/18 Срд 12:54:30 #312 №1230323 
>>1230321
Конечно, ты же не дизайнер. Берёшь какой-нибудь material-ui и вперёд.
Аноним 18/07/18 Срд 13:05:36 #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?
Аноним 18/07/18 Срд 13:12:42 #314 №1230331 
>>1230330
> 3. Зачем у редакса столько дополнительных библиотек: и react-thunk и react-saga и react-form?
1) редакс неудобен для использования асинхронных ф-ций искаропки;
2) чтобы не задаваться вопросом "а где, собственно, разместить бизнес-логику"?
Аноним 18/07/18 Срд 13:24:11 #315 №1230335 
>>1230331
>а где, собственно, разместить бизнес-логику
На сервере?
Аноним 18/07/18 Срд 13:25:49 #316 №1230336 
>>1230335
на фронте
Аноним 18/07/18 Срд 13:28:06 #317 №1230338 
>>1230335
>На сервере?
Ты точно понимаешь о чём тут идёт речь?

Тут речь о толстых клиентах.
Аноним 18/07/18 Срд 13:30:14 #318 №1230341 
>>1230338
У меня бугурт от фразы бизнес-логика в контексте клиента.
Аноним 18/07/18 Срд 13:30:58 #319 №1230342 
>>1230338

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

>В браузере

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

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

Ты так траллишь, да?
Аноним 18/07/18 Срд 13:33:16 #320 №1230344 
>>1230314
Всё правильно сказал. Нужен посредник.
Ты наверное сказал не НЕ ТО, а НЕ ТАК.
На джуна, в колхозную бухгалтерию собеседовался небось. У них обычно каргокульт вокруг бигдаты и скалабилити.
Аноним 18/07/18 Срд 13:34:47 #321 №1230345 
>>1230314
Недооциненный пост.
Во первых мне интересно как они сделали так, чтобы вебсокеты работали на нескольких серверах. Так как это стейтфул протокол и горизонтально он масштабируется с трудом, но я бы предложил использовать что то типа очереди сообщений, кролик, кафка и тд. Будет медленнее, но задо гарантированная доставка.
Аноним 18/07/18 Срд 13:40:44 #322 №1230348 
>>1230342
Я говорил не о толщине компьютера, и не о твоей толщине, а о толщине клиента.

>>1230341
>У меня бугурт от фразы бизнес-логика в контексте клиента.
Парадигма давно уже поменялась.
Теперь это относительно "тонкие" (в смысле логики) но высокопроизводительные сервера и (относительно) толстые клиенты.
Угадай, почему?
Аноним 18/07/18 Срд 13:42:38 #323 №1230349 
>>1230348
>Угадай, почему?
Потому что в веб-программирование - это сделать запрос на сервер, получить дату и распихать по дивам и спанам.
Аноним 18/07/18 Срд 13:46:08 #324 №1230351 
>>1230349
В модных нынче PWA принято как можно больше операций выполнять на клиенте, а уже по необходимости и по возможности батчем слать на/принимать с сервер(-а).
Аноним 18/07/18 Срд 13:47:44 #325 №1230352 
>>1230349
Не удивлюсь, если ты Брежнева живым помнишь, лол.
Аноним 18/07/18 Срд 13:49:57 #326 №1230353 
>>1230348
>Угадай, почему?

Потому что смузихлеб тестирует на своем айфончике и макпрошечке, у него всё норм, а на остальных нищебродов ему похуй - нехай топовыми мобилами затариваются.
Аноним 18/07/18 Срд 13:51:40 #327 №1230354 
>>1230352
Да просто вебмакаки зазнАлись.
Называют себя экспертами вебпаков и реактов, распределённых сокетов.
А на деле пользуются программами, сделанными по настоящему умными людьми для них, чтобы они могли делать сложные вещи в одно нажатие кнопки.
Что ты там на клиенте делаешь? Форму валидируешь?
Аноним 18/07/18 Срд 14:00:58 #328 №1230362 
>>1230354
>Что ты там на клиенте делаешь?

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

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

Просто потому, что теперь в каждом телефоне 2 4 ядра - 2 гига. А толщина серверов ограничена законами физики. И клиентов - миллионы.
Аноним 18/07/18 Срд 14:02:41 #329 №1230364 
>>1230354
Эксперты тоже не сразу экспертами становится. TJ например был дизайнером сначала, а теперь вон какой крутой - легенда прямо таки
Аноним 18/07/18 Срд 14:13:17 #330 №1230373 
>>1230362
>Просто потому, что теперь в каждом телефоне 2 4 ядра - 2 гига.

Когда он новый и без обновлений.
Аноним 18/07/18 Срд 14:23:53 #331 №1230377 
Суп анончик, подскажи, есть ли какие нубдь онлайн сервисы, куда можно залить свой код чтобы его покрыли хуями?
Аноним 18/07/18 Срд 14:30:20 #332 №1230380 
>>1230377
стаковерфлоу
Аноним 18/07/18 Срд 15:19:00 #333 №1230394 
Привет, аноны? Есть здесь специалисты, могущие помочь нубу в достаточно интересной задаче? Нужно сделать около 500 запросов на API за минуту, обойдя ограничение в 1 запрос за сек с одного IP?
Аноним 18/07/18 Срд 15:22:36 #334 №1230395 
>>1230394
Прокси. Желательно платные.
Аноним 18/07/18 Срд 15:44:03 #335 №1230407 
Аноны, нужна помощь, скиньтесь пожалуйста годных гайдов/туториалов/документации по ext JS желательно 3.4 версии, хотя буду рад любой.
Аноним 18/07/18 Срд 16:13:15 #336 №1230424 
Получаю сертификат
Javascript Algorithms And Data Structures Certification (300 hours) на фрибуткемпе и вкатываюсь джуном.
Какие подводные?
Аноним 18/07/18 Срд 16:21:47 #337 №1230431 
>>1230424
Подводный - не вкатишься. Еще Фреймворк учить нужно.
Аноним 18/07/18 Срд 16:51:50 #338 №1230454 
как с помощью жс поменять цвет букв?
Аноним 18/07/18 Срд 16:55:52 #339 №1230457 
>>1230454
меняй цсс, цсс меняет цвет.
Аноним 18/07/18 Срд 16:57:01 #340 №1230459 
>>1230457
вопрос не про смену цвета в css
Аноним 18/07/18 Срд 16:59:00 #341 №1230463 
>>1230454
document.querySelector( ВАШ СЕЛЕКТОР ).style.color = ВАШ ЦВЕТ.
Аноним 18/07/18 Срд 17:19:02 #342 №1230481 
Кто чего думает по фрикодкамп? Рассматриваю его как альтернативу кантору. Мне нужно максимально быстро пройти порог базового жс, и начать дрочить фреймворки, попутно пилить какой-нибудь серьезные проект.
Аноним 18/07/18 Срд 17:20:01 #343 №1230484 
15286528426520.jpg
>пилить какой-нибудь серьезные проект.
Аноним 18/07/18 Срд 17:21:25 #344 №1230486 
>>1230484
А что смешного?
Аноним 18/07/18 Срд 17:22:54 #345 №1230489 
>>1230486
потому что должно быть наоборот
Аноним 18/07/18 Срд 17:26:07 #346 №1230494 
>>1230489
Наоборот в чём? Зазубрить фреймворки и потом пилить проект?
Аноним 18/07/18 Срд 17:27:44 #347 №1230498 
>>1230494
идея-> проэктирование
но это если ты хочешь для себя,если для рыночка,то норм
Аноним 18/07/18 Срд 17:32:19 #348 №1230503 
>>1230498
Нет, не для рыночка.
Аноним 18/07/18 Срд 17:36:44 #349 №1230509 
>>1230481
мне аноны здесь советовали некоторые. Плюс с кореш советовал, он проходил их и получал сертификат когда перекатывался с сишарпа на джс.
мимо >>1230424 анон
Аноним 18/07/18 Срд 17:46:18 #350 №1230515 
Z1ymPSjmvMo.jpg
ПОСОНЫ
Помогите с Галпом плиз.

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

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 его не переводит?
Нужны еще какие то модули?

Аноним 18/07/18 Срд 18:55:08 #351 №1230550 
>>1230515
Может в бабель надо передать чего? Как он работает вообще, вызываешь и он тебе тупо перегоняет ес6 в ес5?
Аноним 18/07/18 Срд 19:14:51 #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 останутся в памяти или что?
Аноним 18/07/18 Срд 19:17:00 #353 №1230567 
>>1230564
понял, вопрос снят
Аноним 18/07/18 Срд 19:23:13 #354 №1230571 
>>1230459
Таки про смену в цсс.
Аноним 18/07/18 Срд 20:07:37 #355 №1230601 
Screenshot20180718214426.png
Screenshot20180718214253.png
HELP
Два input'а с типами date. Значения хранятся в стейте компонента. Необходимо в стейте хранить дату в формате 'MM-YYYY', а в input'е конечно в формате 'YYYY-MM-DD'. Написаны две функции, которые производят на лету трансформации из одного формата в другой, но что-то идет не так и поля лишь берут значения со стейта, но изменить их нельзя.
Аноним 18/07/18 Срд 21:04:28 #356 №1230617 
Чет как-то очень много каникуляров набежало.
Аноним 18/07/18 Срд 21:26:51 #357 №1230629 
>>1230617
как реализовать передвижение объекта по полю,исп для направления мышь?
Аноним 18/07/18 Срд 21:31:15 #358 №1230634 
>>1230629
Попробуй использовать яваскрипт.
Аноним 18/07/18 Срд 21:32:21 #359 №1230635 
>>1230634
а для чего я тогда задал ЗДЕСЬ вопрос?
Аноним 18/07/18 Срд 21:32:53 #360 №1230636 
>>1230635
чтобы быть посланным нахуй, messieur вежливый.
Аноним 19/07/18 Чтв 07:15:49 #361 №1230788 
>>1230601
Можно было бы и сразу на кодсандбокс пример выложить, не обломался бы: https://codesandbox.io/s/82px491789

Не совсем пойму, какой цели ты хочешь добиться, выводя пользователю инпут с возможностью ввода дня, месяца и года, тогда как нужен в стейте просто месяц и год. Да и не будет эта хуйня нормально работать по причине связи стейта и инпута. Хуита кароч.
Для этих целей есть же инпут тип "month".
Аноним 19/07/18 Чтв 07:20:13 #362 №1230789 
>>1230063
Прикольно, спасибо.
Аноним 19/07/18 Чтв 08:19:38 #363 №1230812 
Посоны, есть хтмл в кнопочками, к нему привязано 3 жс файла: один с классами, и второй с самим аппом, и третий с левой либой.
Eslint ругается, что не видит из аппа то, что лежит в других файлах. Собственно, возникает вопрос, а правильно ли я привязал, просто вставив линки на скрипты в последовательности когда апп последний? Как надо правильно?
Аноним 19/07/18 Чтв 08:35:00 #364 №1230819 
>>1230788
>Для этих целей есть же инпут тип "month".
Спасибо тебе добрый человек.
Я уже решил эту проблему правда - добавил день в стейт и там, где нужно использовать дату без дня просто брал подстроку. Но сейчас перепишу на инпут с таким типом.
Аноним 19/07/18 Чтв 08:46:54 #365 №1230823 
>>1230812
Аналогично ругается на window/document, олсо, мол undefined. Втф?
Аноним 19/07/18 Чтв 09:08:46 #366 №1230833 
>>1230823
Window и document - это глобалс клиентского жс, соответствующее правило должно быть прописано в конфигурации линтера.
Алсо, бандлеры не думал юзать?
Аноним 19/07/18 Чтв 09:24:14 #367 №1230840 
kit2.jpg
Блять, в JS-руглярках можно как-то найти все матчи (флаг //g), и при этом достать из регулярки группы?
Например:
let str = 'aabaaaab';

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

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

Метода чтобы получить все матчи с их группами нет, только вручную?
Аноним 19/07/18 Чтв 09:43:42 #368 №1230843 
Сасаны а кантора хватит для вката? А то я купил на торентах дохуя всего и никогда это не посмотрю/прочитаю.
Просто я как то раз начинал уже учить JS, но стопорился на всяких конструкторах и прочем говне с тех разделов ибо хуй знает для чего оно и где применять.
Аноним 19/07/18 Чтв 09:56:58 #369 №1230848 
>>1230843
> на всяких конструкторах и прочем говне с тех разделов ибо хуй знает для чего оно и где применять.
Пиздец.
Аноним 19/07/18 Чтв 10:13:28 #370 №1230854 
>>1230843
>>ибо хуй знает для чего оно и где применять.
Везде.

Аноним 19/07/18 Чтв 10:16:06 #371 №1230855 
>>1230481
Вкатывальщики ебанутые какие то пошли.
Аноним 19/07/18 Чтв 11:07:02 #372 №1230867 
freeCodeShit.jpg
>>1230481
>Прошёл очередную хуитку про ХТМЛ
>Пикрелейтед висит уже минут 5, ф5 не помогает
Godnota
Аноним 19/07/18 Чтв 11:18:50 #373 №1230875 
kit1.jpg
Какую библиотеку использовать для всяких сложных фильтров/преобразований шейпа js(on)-объектов?
Lodash или что получше есть?
Аноним 19/07/18 Чтв 12:13:43 #374 №1230892 
>>1230481
>фрикодкамп
Там дают информацию по чайной ложке, как будто бы для совсем детей или умственно отсталых
Аноним 19/07/18 Чтв 12:19:14 #375 №1230893 
photo-2.jpg
Хочу пройти курсы по JS. Подскажите, у кого лучше их пройти? HTML Academy, Hexlet, Geekbrains, Skillbox? Важно соотношение цена\качество обучения (но если обучают прям совсем пиздато, то можно и заплатить дороже). Есть ли смысл переплачивать у тех же Гикбрэйнс за их стажировки в крупных компаниях? Даются ли исчерпывающие знание для того, чтобы идти на hh и начать рассылать резюме (ну или хотя бы для начала фриланса)? Пик рандом
Аноним 19/07/18 Чтв 12:35:52 #376 №1230900 
>>1226911
VanillaJS топчик
Аноним 19/07/18 Чтв 13:25:23 #377 №1230933 
>>1230848
Что пиздец? Ты когда первый язык учил, то сразу врубался для чего та или иная хуита?
Аноним 19/07/18 Чтв 13:52:12 #378 №1230973 
>>1230933
Не обращай внимания на него. Это у нас местный пиздабол.
Аноним 19/07/18 Чтв 14:32:32 #379 №1231022 
>>1230933
>>1230973
Лолчто, конструкторы это вообще базовый механизм, как ты закодишь хоть что-нибудь больше сортировки массива без объектов и прототипов? Я не говорю про замыкания какие-нибудь или iife, которые вообще не понять зачем нужны новичку, но вы бы ещё взяли жабу и не стали изучать, что такое классы.
Аноним 19/07/18 Чтв 16:19:05 #380 №1231113 
>>1230893
Изыди
Аноним 19/07/18 Чтв 16:26:26 #381 №1231123 
>>1231022
>> Я не говорю про замыкания какие-нибудь или iife, которые вообще не понять зачем нужны новичку

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

>>1230933
>>Что пиздец? Ты когда первый язык учил...
Бла-бла-бла.
Что бы что то писать - придется врубаться во все. Ты вот JS осваиваешь, да. Но следующий обязательный шаг - это фреймворк. Так вот к примеру в react понимание классов, прототипов, замыканий и контекста вызова - принципиально. Иначе ты просто нихуя не сделаешь. Понять необходимо, в дальнейшем забив/забыв ты все равно достаточно быстро вспомнишь что к чему.
Я так промисы три раза забывал как работают.
Аноним 19/07/18 Чтв 16:35:07 #382 №1231134 
cage.gif
>>1231022
> как ты закодишь хоть что-нибудь больше сортировки массива без объектов и прототипов
Аноним 19/07/18 Чтв 17:13:20 #383 №1231148 
>>1230550
Да , я смотрел кучу примерно на stackoverflow , там везде просто Babel().

Ребят, кто долго уже долго занимается разработкой- насколько это вообще необходимо?
GUlp и тд.
Или лучше использовать webpack?
Аноним 19/07/18 Чтв 17:17:00 #384 №1231150 
>>1231022
>как ты закодишь хоть что-нибудь больше сортировки массива без объектов и прототипов
const arr = [5, 4, 3, 2, 1].sort((a, b) => a > b ? a : b).filter(e => e >= 3) вот так например
А вообще, думай что говоришь. Твоё вот это условие "без объектов" неккоректно, т.к в js всё является объектом(не считая примитивов)
Аноним 19/07/18 Чтв 17:35:58 #385 №1231164 
1454578607117185091.png
>>1230892
Дают не по чайной ложке: "ряяяя! здесь нарисуй два круга, а теперь рисуй сову"
Дают по чайной ложке: "ряяяя! для дебилов по чайной ложке, лучше прочитать книгу, как на основе двух кругов нарисовать сову"
sageАноним 19/07/18 Чтв 17:36:22 #386 №1231165 
>>1231150
>эти моднявые хипстерские СТРЕЛАЧКИ))00
Ясно, мы вам перезвоним.
Аноним 19/07/18 Чтв 17:38:32 #387 №1231167 
>>1231165
Инвалидность уже оформил?
Аноним 19/07/18 Чтв 17:39:17 #388 №1231168 
>>1230892
>для совсем детей или умственно отсталых
Поэтому его тут и советует.
Аноним 19/07/18 Чтв 17:53:54 #389 №1231171 
>>1231113
Только если в рот твоей мамки своим членом, паскуда
Аноним 19/07/18 Чтв 18:17:32 #390 №1231178 
Начал читать you don't know js. Дошел до момента, где объясняют, как компилятор компилирует код.

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

Но если я напишу так:
var a = 2;
var a = 3;
компилятор не пропустит это второе объявление переменной и переопределит эту переменную.
Такое работает только с var. В случае let и const будет синтаксическая ошибка.
Аноним 19/07/18 Чтв 18:26:41 #391 №1231182 
>>1231178
var a = 2
var a --- объявление переменной.
a = 2 --- присваивание значения.

var a = 2;
var a = 3;

Второе объявление игнорируется, ибо a уже есть.
Т.е. код будет равен
var a = 2;
a = 3;
Аноним 19/07/18 Чтв 18:35:27 #392 №1231187 
>>1231182
Понял, спасибо.
Аноним 19/07/18 Чтв 21:16:22 #393 №1231276 
5e8108baee5b8375dd6de1f2422f6586.jpg
Почему в реакте такое хуйлопанство с библиотеками?

Каждый день выкатывают новые версии, которые не совместимы с предыдущими версиями и приходится по новой штудировать документацию и переписывать код?
Аноним 19/07/18 Чтв 21:21:24 #394 №1231277 
>>1231276
Не обновляйся???
Аноним 19/07/18 Чтв 21:22:19 #395 №1231278 
Перекатился из жса в кресты 1.5 года назад.
Задавайте ответы.
Аноним 19/07/18 Чтв 21:26:59 #396 №1231280 
>>1231277
>Не обновляйся???
Ага, не обновляйся.
Вот приспичит мне нарисовать какой-нибудь график или форму запилить - ставлю я библиотеку - а она - хуяк! - и не совместима с моей версией n-ой библиотеки. Такой, ну ок, блять, нужно обновить эту библу - обновляешь - а код нихуя не компилится. Ты такой лезешь в доку - а там API кадинально перепилен и все твои методы не работают. Ты такой, ну пиздец, неделю штудируешь доку - а там уже новую версию с новым АПИ завезли.
Аноним 19/07/18 Чтв 21:28:14 #397 №1231281 
>>1231280
Тогда не ставь библиотеку)
Аноним 19/07/18 Чтв 22:23:29 #398 №1231301 
>>1230833
Спасибо, разобрался.
Аноним 19/07/18 Чтв 23:21:10 #399 №1231327 
80bf1a04-21f1-4984-9971-9d1fabe19e3eL.jpg
>>1231276
Вот это да. Странно, странно.
Аноним 20/07/18 Птн 05:48:12 #400 №1231420 
>>1231278
Каков мотив был переката? Байтоебствуешь? Во сколько раз возросла з/п?
Аноним 20/07/18 Птн 15:47:40 #401 №1231700 
>>1230875
> для всяких сложных фильтров/преобразований
Например?
Аноним 20/07/18 Птн 15:51:39 #402 №1231705 
>>1230875
Юзай линзы какие-нить, а лучше ImmutableJS-подобные либы, там искаропки удобные методы по работе с данными.
Аноним 20/07/18 Птн 16:00:54 #403 №1231710 
>>1230875
Попробуй https://ramdajs.com/
Аноним 20/07/18 Птн 16:04:29 #404 №1231714 
>>1231710
А она разве не мертва? Может SanctuaryJS?
Аноним 20/07/18 Птн 16:50:19 #405 №1231751 
какая разница между ангуляром и реактом?
Аноним 20/07/18 Птн 17:24:16 #406 №1231770 
>>1231751
никакой, просто пугают этими словами неосиляторов
Аноним 20/07/18 Птн 17:38:01 #407 №1231776 
15172661548921.png
>typescript
Почему это дерьмо взлетело?
Высшие языки для того и созданы, чтобы облегчить разработку, убирая нужду в типизировании переменных. Нет какие-то ебасосы, берут высокоуровневый язык и искусственно добавляют в него аттрибуты среднеуровневого, вроде джавы или турбо бейсика.
Аноним 20/07/18 Птн 17:39:25 #408 №1231779 
1.png
Как же я заебался блядь, какого хуя им от меня надо?
Аноним 20/07/18 Птн 17:43:36 #409 №1231786 
>>1231776
Бомбит от того, что сейчас при поиске работы, 2 из 3 компаний сказали, что им пользуются.
Это тупо говорит о фирме ВСЁ.
Аноним 20/07/18 Птн 17:45:18 #410 №1231791 
>>1231786
рыночек
Аноним 20/07/18 Птн 17:50:22 #411 №1231797 
>>1231786
Им так на кодревью проще, лол.
Аноним 20/07/18 Птн 17:51:41 #412 №1231799 
Мне иногда кажется, что это всё набежавшие джавапетухи.
Убежавшие из своей уже засранной параши, и теперь в новом чистом месте стараются обмазать все стены говном.
Аноним 20/07/18 Птн 18:34:47 #413 №1231830 
Котаны, привет. Скажите как анимацию в реакт пилить?
Классически, как в нативном JS, отслеживать стили. позиционирование и т.д. элемента (через ref) и классически менять через css?
Или юзать сразу TransitionGroup и CSSTransitionGroup?
Я к анимации в реакт еще не прикасался.

С чего начать?
Аноним 20/07/18 Птн 22:08:13 #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>

все страницы причесал, лишние тэги поубирал, а тут вылез косяк - в мозилле шапка не отображается. видимо скрипты по дефолту отключены. как пофиксить? не хочется обратно меню во все файлы пихать, хоть их и не много.
Аноним 21/07/18 Суб 11:19:41 #415 №1232180 
Безымянный.png
>>1226546 (OP)
Может кто скинуть ссылку на карусель/сладер как на пикрил?
Суть: при ховере изображение под указателем выступает впереди остальных и слегка увеличивается. Я заебался гуглить и нихуя не находить.
Аноним 21/07/18 Суб 12:06:59 #416 №1232190 
>>1232180
1) Заходишь на кодканьон
2) Выбираешь раздел со слайдерами
3) ???
4) Воруешь/покупаешь понравившийся
5) Парафин
Аноним 21/07/18 Суб 14:47:41 #417 №1232247 
>>1231830
Ответьте на мой ответ! Неужели тут никого лучше чем осиливших тудушеску в реакт?
Аноним 21/07/18 Суб 14:50:10 #418 №1232249 
>>1232247
Не понятно чего именно ты хочешь. Хочешь делать анимации? Юзай либу что ты назвал. Не хочешь использовать либы? Пиши руками.
Аноним 21/07/18 Суб 16:53:26 #419 №1232317 
Ребята, кто с джава работает и сам из Новосибирска отпишитесь, нужно написать бота для лайв ставок как расширение для хрома, пример бота рабочего есть, исходный код можно посмотреть

Профит с этой темы оочень хороший
Аноним 21/07/18 Суб 16:54:51 #420 №1232321 
Screenshot20180630-092019.png
Писать на счёт бота в телегу @igergg
Аноним 22/07/18 Вск 00:22:45 #421 №1232624 
Стикер
>>1232321
else
if () {}
else
if () {}
Аноним 22/07/18 Вск 00:24:45 #422 №1232626 
>>1232624
Ой блять, там даже блок стейтмента с новой строки...
Аноним 22/07/18 Вск 00:28:34 #423 №1232629 
Кто-то собеседовался в яндексе на позицию разработчика UI мидл уровня?
Аноним 22/07/18 Вск 01:31:17 #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
но одного утфа чё-то кажется - мало.
sageАноним 22/07/18 Вск 01:42:55 #425 №1232650 
>>1232629
>UI
Какое это имеет отношение к разделу и треду, дегенерат?
Аноним 22/07/18 Вск 04:36:39 #426 №1232672 
>>1232650
А это типа дизайнер?
Сначала подумал, что это вьюхи на реакте пилить, а потом перечитал название должности.

мимо
Аноним 22/07/18 Вск 11:46:56 #427 №1232751 
>>1232190
бля, я там до пенсии сидеть буду искать. Скинь готовый плес
Аноним 22/07/18 Вск 13:09:56 #428 №1232786 
15071388040520.jpg
>>1232707
>опытные синьёры
>1 front который работает в авито и у которого совсем нету времени
>Программист из Лондона имеет мало времени по этому мы застряли
Аноним 22/07/18 Вск 13:44:31 #429 №1232822 
>>1232650
>Какое это имеет отношение к разделу и треду, дегенерат?

Мда, какое же отношение UI имеет к джиэсу...
Ладно, здесь не самое подходящее место спрашивать подобные вопросы, так как в этом трэде слишком большая концентрация юных и злых вкатывальщиков. В общем, иди дальше учись, школьник, тебе еще много предстоит узнать, и впредь не бесись так, удачи.
Аноним 22/07/18 Вск 14:24:29 #430 №1232836 
15027997930091.png
1356169502919.jpg
M-4gjsTSmfw.jpg
>>1232707
>Начальный скилет
>скилет
Аноним 22/07/18 Вск 14:35:10 #431 №1232849 
40cfebe1b5df54f1cbb4257d8e47f5cd.jpeg
>>1232707
> аниме-стикеры и шутки уровня /b
пикрил

>Получи шанс поработать со звездными фуллстаками и опытными сеньорами — конечно же, за идею.
Удачи в поиске таких же школотронов
Аноним 22/07/18 Вск 15:24:02 #432 №1232879 
>>1232707
Я бы на самом деле поучавствовал.
Но ведь вопрос всё равно дойдёт до денег в какой-то момент. И вероятность услышать что-то вроде
>ой, анон, ты понимаешь, мы же работаем за идею, такой замечательный проект, такой стэк, извини не могу говорить у меня посадка на самолёт на карибы
процентов 95%
Аноним 22/07/18 Вск 16:18:01 #433 №1232937 
image.png
image.png
А как вы вызываете такое?
Аноним 22/07/18 Вск 20:55:01 #434 №1233148 
>>1231779
Лол, тоже сегодня ебался овердохуя времени именно с этой задачей, почитал форум - оказалось что она забагована и её пока нельзя решить. Пиздос.
Аноним 23/07/18 Пнд 00:20:25 #435 №1233302 
>>1232648
Бамп вопросу! На гитхабе конвертеры разбросаны, да ещё и для node.js
Нельзя что-ли запилить Universal Encoding Decoding converter на JS,
чтоб в браузере работал, без всяких серверов?
Да, это целый проект, но как общественное достояние был бы юзабелен, ИМХО.
Аноним 23/07/18 Пнд 00:52:34 #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() и типизированных массивов, всякие операции с битами как в сишечке, да и всё в основном портировано с сишички.
Аноним 23/07/18 Пнд 00:53:12 #437 №1233315 
Хмм. Можете объяснил зачем нужен руби руби, есть жаба аскриптивный
Аноним 23/07/18 Пнд 01:26:21 #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 сгорит от перегрева, И ШО ТАГДА?
Аноним 23/07/18 Пнд 04:19:54 #439 №1233349 
1527920935521.jpg
Насколько адекватен https://developer.mozilla.org/en-US/docs/Web/JavaScript/ ? Пока читаю его параллельно с http://eloquentjavascript.net/ . http://learn.javascript.ru/ лучше гайда Мозиллы? В конце все равно буду сверять по своим записям, просто не хочется по кривому мануалу учиться.
Аноним 23/07/18 Пнд 07:21:21 #440 №1233367 
>>1232751
Я правильно понял, тебе нужна тупо карусель с триггером ротации по ховеру?

Такая банальщина пойдет? https://codepen.io/anon/pen/djvRpq?editors=0010
Аноним 23/07/18 Пнд 08:08:40 #441 №1233371 
>>1233349
Пользуюсь документацией мозилы как она появилась.
Удобный сайт, удобный дизайн, хорошо подобраны стили и цвета, слева можно быстро пробежаться глазами по методам объектов. Написано какие объекты реализуют какой интерфейс.
Единственное, я у мамы сноб, поэтому хочу читать документацию на английском, а меня постоянно кидает на русскую версию
Аноним 23/07/18 Пнд 08:27:19 #442 №1233373 
Зашёл посмотреть, что в треде изучают и какие гайды, а тут просто сверхлюди общаются на иноземном языке.
Аноним 23/07/18 Пнд 08:40:34 #443 №1233376 
>>1233349
За гайд Кантора ничего не могу сказать.
Eloquent - для совсем новых в программировании в целом.
МДН - годнота.
Если ты перекатываешься с другой технологии, а не новичок в сфере, советую книгу Speaking Javascript, хтмл-версия бесплатная на сайте автора.
Аноним 23/07/18 Пнд 09:01:21 #444 №1233379 
>>1233367
>https://codepen.io/anon/pen/djvRpq?editors=0010

О, более менее! Спасибо!
Аноним 23/07/18 Пнд 09:45:12 #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/07/18 Пнд 10:08:54 #446 №1233397 
Привет, аноны. Неплохо выучил реакт вроде, но работа в городе видел только на vue, посмотрел и чуть не блеванул от синтаксиса. Стоит ли его вообще пробовать?
Аноним 23/07/18 Пнд 10:09:52 #447 №1233400 
>>1233397
Работы по реакту жопой жуй, или ты именно в тёплый-уютненький хочешь засесть?
Аноним 23/07/18 Пнд 10:11:07 #448 №1233403 
>>1233371
Поменяй системный язык
Аноним 23/07/18 Пнд 10:12:44 #449 №1233406 
>>1233400
В моем городе нет, на удаленке опыт работы 1-3 года и отвергают отклики
Аноним 23/07/18 Пнд 10:37:01 #450 №1233413 
>>1233406
А по Vue есть предложения по работе?
Ну что ж, придется приспосабливаться под РЫНОЧЕК.
Аноним 23/07/18 Пнд 10:39:02 #451 №1233414 
>>1233413
По вью да, аж четыре. Писдец
Аноним 23/07/18 Пнд 10:54:22 #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>;
}
}
Аноним 23/07/18 Пнд 11:00:52 #453 №1233432 
>>1233425
Реакт не биндит автоматом кастомные методы внутри класса к контексту.
Аноним 23/07/18 Пнд 11:06:19 #454 №1233438 
>>1233432
У меня меня проблемы с пониманием контекста. Может годный гайд какой посоветуешь? На простых примерах все понимаю. В Реакте поплыл
Аноним 23/07/18 Пнд 11:07:21 #455 №1233439 
>>1233425
this.showMessage = this.showMessage.bind(this); как-то так
Аноним 23/07/18 Пнд 15:39:04 #456 №1233568 
шашки можно реализовать на жс?
Аноним 23/07/18 Пнд 15:55:16 #457 №1233574 
>>1233438
> На простых примерах все понимаю
>>В Реакте поплыл
Представь что когда ты передаешь метод в обработчик - ты его как бы копируешь в переменную. Соответственно нужно привязать контекст. Или метод обьявить стрелкой, которая хватает контекст из внешней области видимости, как значение переменной например. И тащит его за собой всюду - потому что функция формирует связь с внешними переменными в момент создания.
Аноним 23/07/18 Пнд 16:10:49 #458 №1233579 
Анчоусы, сейчас с поможщью react-create-app делаю приложение , собираю его в билд, и как статику утдаю сервером ноды.
Но чет это коряво.
Полагаю что в нормальном виде это делается с помощью вэбпака, который постоянно контроллит состояние реакт страниц, и постоянно их пересобирает?
Так же это работает с шаблонизацией?

Что то могу на ноде, что то в реакт, но как скрестить их - не понимаю.
Все упирается в вэбпак?
Аноним 23/07/18 Пнд 16:22:46 #459 №1233588 
>>1233579
Непонятно немного, что ты хочешь сделать. Сервер рендеринг? И зачем каждый раз пересобирать проект? Такое только в разработке нужно. В готовом проекте конечное состояние - собранный вебпаком бандл, если, конечно, тебе не нужен code splitting.
Аноним 23/07/18 Пнд 16:53:32 #460 №1233598 
>>1233579
Ты пробовал в директории с проектом выполнять npm start?
Аноним 23/07/18 Пнд 17:04:59 #461 №1233601 
Есть минские аноны? Что на собесодах у джуна принято спрашивать? Хочу ради интереса сходить на собесод(хотя объективно говоря, я к нему не готов еще), хочется посмотреть как это проходит всё на должность джуна. Не умею и не хочу верстать макеты с псд. Как много этого говна у джуна будет?
Аноним 23/07/18 Пнд 17:15:26 #462 №1233602 
>>1233601
Что ты могёшь вообще?
Аноним 23/07/18 Пнд 17:26:00 #463 №1233606 
a3oSRO9f-I0.jpg
>>1233601
Да ничего особенного, теорию вроде по кантору подучил, дом поковырял, хотя на ваниле ковырять дом такое себе занятие. Посмотрел джейквери, ничего на нем не писал, понял, что если знать ванилу, то на освоение джейквери пару дней уйдет. Ну по промисы почитал/посмотрел, попробовал. Да собственно всё стандартно, сейчас занят получением сертификата на фрибуткемпе Javascript Algorithms And Data Structures Certification (300 hours) Собственно все темы которые там есть,что-то по ним сказать могу. В начале читаю объяснения там, если что-то не понимаю, перечитываю у кантора и делаю задания. Грубо говоря ванилу дрочу. Реакты всякие не трогал. Ну и цсс/хтмл знаю на уровне работы с домом.
Как-то так.
Аноним 23/07/18 Пнд 17:26:31 #464 №1233607 
>>1233602
бля, выше ответил тебе, промахнулся.
Аноним 23/07/18 Пнд 17:29:43 #465 №1233608 
>>1233606
А, и никаких прожектов уровня барбершопа и туду-листа нету?
Аноним 23/07/18 Пнд 17:34:31 #466 №1233612 
>>1233601
>Есть минские аноны? Что на собесодах у джуна принято спрашивать?
Не хочу показаться занудой, но в Минске что, какая-то своя особенная школа ЖС кодинга?
Задают вопросы в каждой организации по-своему, где-то очоба, где-то нюансы по используемым технологиям. Не думаю, что есть зависимость от географического местоположения работодателя. В треде ЦУКЕРБЕРГ ПЕРЕЗВОНИТ "Мы Вам перезвоним" есть хорошая тематическая подборка типичных вопросов интервьюеров на собесах, в т.ч. по ЖС.
Аноним 23/07/18 Пнд 17:36:28 #467 №1233613 
rabotamechti.jpg
15321077864240.png
Охуенно. Может попробовать вкатиться? Глядишь с одним барбержопом возьмут
Аноним 23/07/18 Пнд 17:42:44 #468 №1233620 
>>1233568
Какой-то странный вопрос.
Можно ли написать софт для деревообрабатывающего станка?
Можно ли написать на языке, созданного для "оживления" веб-страниц, для которого существует куча удобных готовых решений для создания графических веб-приложений, простенькую браузерную игру почти без графона?
Аноним 23/07/18 Пнд 17:44:54 #469 №1233621 
>>1233608
есть маленький проджект, на котором я пытался учиться по системе "получаешь задание - гуглишь, делаешь" Кореш давал задания, я делал постепенно добавляя что-то новое. Но в итоге этот метод оказался не очень. У меня не было никаких теоритических занинй, я даже кантора толком не читал, просто гуглил спрашивал и доебывал анона своими вопросами. Потом кореш стал требовать красивого кода и рефакторинга. И я стопанул сей проджект и пошёл учить теорию.
P.s. знаю что код говно, не кидася какашками
http://plnkr.co/edit/vkHwtlmhBtfRGSAVUkQj?p=preview

А вот после этого ничего особо сам не писал. Только всякие примеры из книг разбирал и с видосов. Такие дела. А след. задания кореша для этого проджекта - порефакторить и вместо локала использовать файрбейс. И я чет совсем приуныл, я в основах чуть плаваю, а тут уже кореш скинул книги по файрбейсу.
Аноним 23/07/18 Пнд 18:02:53 #470 №1233625 
>>1233621
Попробуй двинуть пару скриптов на енвато или пет-прожект с моентизацией.
Например, подрубив один из миллионов открытых апи, того же твиттера или beerdb. Карту крафтовых пивнушек своего мухосранска, как вариант.
Даже если прибыль околонулевая будет, в глазах потенциального работодателя коммерческие проекты, созданные соискателем, в разы повышает твою привлекательность как будущего сотрудника.
Аноним 23/07/18 Пнд 18:06:31 #471 №1233628 
>>1233568
Можно хоть эрпоге с монстерами и инвентарём, как у меня здесь >>1230063
Аноним 23/07/18 Пнд 19:18:57 #472 №1233652 
>>1233628
сколько времени писал?
Аноним 23/07/18 Пнд 19:19:58 #473 №1233653 
>>1233652
Долго, почти полтора месяца
Аноним 23/07/18 Пнд 19:21:20 #474 №1233654 
>>1233653
развивать будушь или есть более серьезные планы?
Аноним 23/07/18 Пнд 19:48:13 #475 №1233660 
>>1233654
Да я её писал чисто жс подучить, какие там планы, лол была мысль порефакторить код, чтобы убрать совсем говняные куски, но хз, пока лучше попытаюсь реакт выучить
Аноним 23/07/18 Пнд 20:04:49 #476 №1233672 
>>1233371
спасибо
>>1233376
Спасибо, взгляну.
Аноним 23/07/18 Пнд 21:37:30 #477 №1233751 
сколько времени понадобится с нуля, чтобы начать понимать хотя бы половину слов в треде?
Аноним 23/07/18 Пнд 21:42:42 #478 №1233754 
>>1233751
Две недели.
Аноним 23/07/18 Пнд 22:43:41 #479 №1233791 
>>1233751
Покажи мне сначала 5 рандомных слов, которые ты не понимаешь.
Аноним 23/07/18 Пнд 22:51:51 #480 №1233800 
>>1233791
Митап, кофебрейк, тимлид, коворкинг, свитшот.
Аноним 23/07/18 Пнд 23:12:52 #481 №1233826 
>>1233800
Каждое же гуглиться за 1 секунду.
Аноним 23/07/18 Пнд 23:21:52 #482 №1233838 
>>1233791
Олух. Пузырь. Остаток. Уловка.
Аноним 23/07/18 Пнд 23:22:49 #483 №1233840 
>>1233791
Желание. Ржавый. Семнадцать. Рассвет. Печь. Девять. Добросердечный. Возвращение на Родину. Один. Товарный вагон.
Аноним 24/07/18 Втр 00:22:41 #484 №1233858 
Поцанчики, как можно сделать свой рейтинг на посты в ВК. Ну т.е группа юзеров из spa должны кликать по постам из vk api, тем самым меняя рейтинг в приложении. На словах хотяб в общих чертах.
Аноним 24/07/18 Втр 02:43:12 #485 №1233896 
Какой примерно сервак нужен для ноды, примерно на 100 юзеров по вебсокету?
Аноним 24/07/18 Втр 02:44:04 #486 №1233897 
>>1233896
>где-то на 100 юзеров по вебсокету
Аноним 24/07/18 Втр 06:00:04 #487 №1233925 
>>1233897
Хватит лоуэнд впски.
https://stackoverflow.com/questions/10161796/how-many-users-nodejs-socket-io-can-support
Аноним 24/07/18 Втр 06:14:06 #488 №1233930 
>>1233896
Какой сервер брать в аренду?
Около 512кб оперативки, и 366Кгц процессора с головой.
Аноним 24/07/18 Втр 08:36:17 #489 №1233961 
Братишки, я вам покушать принёс:

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

Теперь можно еще и видеокарту юзерам своим гулем спалить.
Аноним 24/07/18 Втр 08:42:00 #490 №1233966 
>>1233961
С этой оперденью можно будет писать 3д игрушечки на божественном реакте?
Аноним 24/07/18 Втр 08:50:57 #491 №1233971 
>>1233966
>С этой оперденью можно будет писать 3д игрушечки на божественном реакте?

Ну, если тебя не пугают проблемы с "работает онли под 15" - то можно.
Аноним 24/07/18 Втр 20:59:53 #492 №1234330 
>>1233961
извращения
Аноним 24/07/18 Втр 22:16:33 #493 №1234373 
фронтендотред ин э натшел.png
/тред
Аноним 24/07/18 Втр 22:49:31 #494 №1234399 
34491700x345.jpg
>>1234373
сука жиза, мимо оп.
Аноним 24/07/18 Втр 23:09:05 #495 №1234410 
>>1234373
Цэ пикча должна быть у следующем тхрэаде в шапке
496 Аноним OP 24/07/18 Втр 23:19:27 #496 №1234414 
Завтра создам этот тред ещё раз

>>1234410
Это ваще-то пикча из вёрстко-треда, который постоянно скатывался во всякую хуету, пока не скатился в никуда.
Аноним 25/07/18 Срд 16:46:21 #497 №1234746 
С чего стоит начать знакомства с реактом? Хочется потрогать, посмотреть ну или хотя бы понять, что на нём делают и для чего он. Подскажи курс какой или книгу.
Стоит с этого начинать?
https://coursehunters.net/course/learn-javascript-ru-reactjs
Аноним 25/07/18 Срд 16:51:37 #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/07/18 Срд 17:55:09 #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

Что в вузиках делают на лабах по программированию? Есть кто из анонов, кто участвует в таком и отбирает вкатывальщиков?
Аноним 25/07/18 Срд 18:13:13 #500 №1234809 
>>1234796
Посмею предположить, что тебе нужно прочитать их требования. Из требований складывается картина, что тебе нужно быть студентом последних курсов айтишного вузека, понимать основы погромирования и желательно жаваскрипт хотя бы на уровне понимания ООП в нем. А вообще, кидай отклик, сукаблядь, ты боишься что в случае отказа они пришлют дежурный отряд негров, который тебя без смазки в анальную жеппу начнет долбить?
Аноним 25/07/18 Срд 18:17:12 #501 №1234818 
>>1234809
нет, я боюсь, что я не готов достаточно и проебу попытку, а следущей надо будет ждать полгода каких.
Аноним 25/07/18 Срд 18:21:26 #502 №1234822 
>>1234818
В первой вакансии сроки указаны до 25 июля, ты уже проебал, например. Как по срокам в остальных - хуй знает, не смотрел, но вангую месяц-другой. Если знаний у тебя недостаточно, то за месяц ты их сильно поднять не сможешь в любом случае, так что разницы никакой.
Аноним 25/07/18 Срд 18:33:06 #503 №1234834 
Кстати, как часто вообще на работе диплом айтишного вузека требуют и сильно ли просто технический диплом в прососе по сравнению с ним? Сойдет ли мой диплом АСУшника за айтишный и как вообще относятся к дипломам МухГУ?
Аноним 25/07/18 Срд 18:35:11 #504 №1234835 
Всем привет!
Я ищу какую-нибудь либу для локальной бд, желательно noSQL и чтобы к ней можно было без запары делать различные запросы.
Так же ищу откуда можно утащить контрол таблицы с фильтрами по столбцам и многоуровневыми шапками названий столбцов.
Подскажите если знаете что то похожее.
Аноним 25/07/18 Срд 18:41:43 #505 №1234836 
>>1234834
> Сойдет ли мой диплом АСУшника за айтишный
Я, например, имея за спиной ГОДЫ стажа и опыта, выкатываюсь нахуй из АСУшной профессии, ибо заебало. Перекатываюсь во фронт, но желание больше заниматься задним двором, если вы, конечно же, понимаете, о чем я.
Аноним 25/07/18 Срд 18:52:15 #506 №1234840 
>>1234836
О, можешь про нее рассказать что-нибудь? Думаю по профессии вкатиться, если вдруг я ВЫГОРЮ, внезапно зарплаты упадут до 10к или еще какая-нибудь хуйня произойдет и нужно будет выкатываться. В чем суть работы, какие зарплаты, в чем профиты, в чем говно? Я учусь прямо в эталонном МухГУ и абсолютно уверен, что меня там не научат вообще ничему, сложно ли будет самому это все осилить? И как там вообще с погромированием, часто код приходится писать и на каком уровне?
Аноним 25/07/18 Срд 18:53:35 #507 №1234842 
Почаны, извините меня за мой наверно тупой вопрос, но подскажите или поясните за скраппинг. Т.е. если мне нужно выдернуть с рандоммного сайта какую-нибудь хуйню. Как это сделать на джс или джейквери?
Аноним 25/07/18 Срд 19:06:52 #508 №1234844 
>>1234840
Расскажу, конечно, но попозжа. Завтра все расспрошу. Алсо, я завсегдатай профильного треда в воркаче. Профильного, в смысле, по АСУшечке.
Заходи, вдивайся.
Аноним 25/07/18 Срд 19:09:18 #509 №1234845 
>>1234842
Через пуппетир, например.
Аноним 25/07/18 Срд 19:10:11 #510 №1234847 
>>1234844
> Завтра все расспрошу.
Расскажу, конечно, селффикс.
Аноним 25/07/18 Срд 19:13:51 #511 №1234849 
8697333.gif
>>1234845
>пуппетир
чиво?
Аноним 25/07/18 Срд 19:20:00 #512 №1234850 
>>1234849
https://github.com/GoogleChrome/puppeteer/blob/master/README.md
Аноним 25/07/18 Срд 19:20:29 #513 №1234851 
>Преобразование объектов: toString и valueOf
>Статические и фабричные методы
>Дескрипторы, геттеры и сеттеры свойств
Бля сколько всякой хуйни наваливается + у этой хуйни куча другой хуйни которую надо помнить, да ещё и хуй знает где это всё применять (не считая манязадач из учебника).
Уже каша в голове. Хоть вешайся.

https://www.youtube.com/watch?v=AwO7FpJZAfg
Аноним 25/07/18 Срд 19:38:15 #514 №1234862 
>>1234851
Без обид, но скорее всего программирование - это не твоё.
Аноним 25/07/18 Срд 19:41:41 #515 №1234867 
>>1234862
Да ладно тебе, до некоторых вещей сам дойдет, набив руку.
Аноним 25/07/18 Срд 19:59:17 #516 №1234876 
>>1234850
спасибо конечно, но я бы на ваниле это написать хотел
Аноним 25/07/18 Срд 20:54:11 #517 №1234905 
>>1234876
Напиши.
Анон, я думаю, возражать не будет.
Аноним 25/07/18 Срд 20:58:10 #518 №1234907 
>>1234905
Да, я разрешаю.
Анон
Аноним 25/07/18 Срд 21:02:35 #519 №1234910 
>>1234905
Возможно я неправильно выразился, я не прошу анона писать с нодой, что-то наподобии этого https://habr.com/post/301426/, до этого уровня мне как до путина раком.
Я хочу потрогать самый простой вариант парсинга.
на скрипте который ты можешь выполнить в консоли браузера, когда у тебя открыта нужная страница в браузере
Я открываю нужную страницу в браузере и в консоли браузера пишу скрипт, который будет допустим собирать ссылки на все треды на странице. Название треда и ссылка.
Я даже не прошу анона написать это за меня, хотя бы скажите что почитать и где примеров похожих посмотреть.
sageАноним 25/07/18 Срд 21:33:47 #520 №1234933 
>>1234910
>я не прошу анона писать с нодой
>Я хочу потрогать самый простой вариант парсинга.
Лучше бы делал домашку, которую на каникулы задавали, у вас через месяц уже учёба начинается.
Аноним 25/07/18 Срд 21:53:12 #521 №1234947 
>>1234933
блин ну что здесь не так написал. ВОт открываю я дев тулс такой, и нажимаю инспектировать "тематика" (список борд слева), получаю список лишек с перечислением борд. циклом пробегаюсь по списку и получаю каждую лишку. Функцией конструктором создаю объект, где будет хранится ссылка в формате ключ(, значение(имя борды и линк) . Всё это пушится в массив. И получается массив объектов, где каждый объект хранит в себе ссылку на борду и её название.
И выполняется это всё в консоли дев тулс. И массив выводиться в консоль.

А теперь обоссы по делу, а не просто так. Имеет ли место быть, то что я описал?
Аноним 25/07/18 Срд 21:56:12 #522 №1234952 
>>1234947
Обоссал он тебя по делу, за твою неспособность провести пару минут в гугле. Я при первом же запросе нашел инструмент, которым это можно сделать. Почему так не можешь сделать ты?
Аноним 25/07/18 Срд 21:58:29 #523 №1234955 
13747558941374755894851.jpg
>>1234952
наверно потому что я неопытный пиздюк, который не знает как некоторые вещи правильно гуглить.
Поделись ссылочкой, няш
Аноним 25/07/18 Срд 22:07:15 #524 №1234962 
>>1234955
Ты вообще гуглом пользоваться не умеешь. Ты же ищешь как-то игруньки, порнуху, домашку где-то списываешь. Почему ты тут таким же образом не можешь поступить? Сформулируй свой вопрос в одну фразу и задай его. Просто выдели какой-то ключевой момент. Ты же так до конца жизни будешь на дваче спрашивать, если не научишься гуглить.
Аноним 25/07/18 Срд 22:34:20 #525 №1234982 
>>1234962
Парсинг жс, парсинг с консоли жс, парсинг страницы со стороны клиента.
Что еще?
Аноним 25/07/18 Срд 22:58:12 #526 №1235019 
>>1234796
Хули ты еще не кинул, а, мудило?

мимо студент вайтишник из бульбо мухосрани на каникулах не в дсах
Аноним 25/07/18 Срд 23:00:33 #527 №1235021 
>>1234947
Типа такого что ли?
(()=>{document.querySelectorAll('.orange').forEach((thread)=>{console.log(thread.parentNode.parentNode.querySelector('.post-title').innerHTML.trim(), thread.href);})})()
в объект сможешь схоронить я думаю
Аноним 26/07/18 Чтв 00:20:34 #528 №1235080 
89bf726c32d3aa6a9336f640bbbc33952014-12-2006-07-45.jpg
>>1235021
я нихуя не понял. и андефайнд возвращает
Аноним 26/07/18 Чтв 00:25:13 #529 №1235089 
screen.jpg
>>1235080
Странно, у меня работает ты же на нулевой вбивал, а не находясь в треде?
Аноним 26/07/18 Чтв 00:33:17 #530 №1235092 
>>1235089
теперь работает. а можешь более понятным новычиком языком переписать, без этих стрелочных функций
Аноним 26/07/18 Чтв 00:35:26 #531 №1235093 
Что-то эти рофлы с непонятными стрелочными функциями зачастили.
Аноним 26/07/18 Чтв 00:35:35 #532 №1235094 
>>1235092
(function (){document.querySelectorAll('.orange').forEach(function(thread){console.log(thread.parentNode.parentNode.querySelector('.post-title').innerHTML.trim(), thread.href);})})()
Аноним 26/07/18 Чтв 00:47:23 #533 №1235102 
>>1235093
>>1235094
потому что у кантора такого нет =\ я вот реал не понимаю почему блять всё это взято в скобки? (...)
Почему код начинается со скобки
Аноним 26/07/18 Чтв 00:49:03 #534 №1235103 
>>1235102
Это IIFE (самовызывающаяся функция, если вкратце), её там можно опустить гыыы кстати, получится
document.querySelectorAll('.orange').forEach(function(thread){console.log(thread.parentNode.parentNode.querySelector('.post-title').innerHTML.trim(), thread.href);})
Аноним 26/07/18 Чтв 00:53:16 #535 №1235105 
>>1235103
спасибо
Аноним 26/07/18 Чтв 02:32:35 #536 №1235131 
143344816554103722[1].jpg
>>1226546 (OP)
Перекат: https://2ch.hk/pr/res/1235130.html
Перекат: >>1235130 (OP)
Перекат: http://arhivach.cf/thread/376770/
Аноним 26/07/18 Чтв 07:58:39 #537 №1235163 
>>1234840
>И как там вообще с погромированием, часто код приходится писать и на каком уровне?

Хех.

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

При прочтении держи в голове - что это отраслевой стандарт, и что на такой вот хуйне написаны все электростанции, ТЭЦ, всякие конвееры заводов, токсичные химпроизводства там и прочие ёбы.
Аноним 26/07/18 Чтв 16:12:28 #538 №1235469 
>>1233588
Я и сам несколько не понимаю.
Я сейчас несколько освоил вэбпак+react и вот что меня смутило - в конечный бандл JS кода весит 700кб - и как я понял в этих килобайтах есть весь минифицированный реакт? То есть реакт весь и в целом и всегда, всей кучей, крутится на стороне клиента?

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

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

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

Аноним 26/07/18 Чтв 16:20:12 #539 №1235474 
>>1235102
Непизди есть это у кантора. И стрелочные функции, и самовызывающиеся.
Аноним 28/07/18 Суб 22:14:19 #540 №1236964 
о вы еще не перекатились, это тут вопросец назрел от околомиддла с парой годков в офисе и еще парой фл.

как бы мне побыстрее научиться в дизайн ui/ux и все такое ?
есть прям мастрид ультрагоднота под этой теме какая?
Аноним 28/07/18 Суб 23:29:48 #541 №1237029 
Товарищи, выручайте. Нужен дельный совет без костылинга. Как мне правильно отправить post-запрос с несколькими файлами из multiple формы на сервер?

Сразу скажу, с js почти не знаком, но тут срочно образовалась необходимость в написании такого скрипта.
Что я хочу получить: Заполненный отправленными файлами массив $_FILES обработка на php.
Что я для этого делаю: Вот это: https://ideone.com/pKBMNt
По этому коду прекрасно отправляется один файл. Что-то мне подсказывает, что тут нужен цикл. Но где, как и какой не знаю. Потому и прошу советов мудрых. Это было вместо что я вместо этого получаю
Аноним 29/07/18 Вск 10:11:47 #542 №1237138 
подкиньте хороших материалов по ангуляру
Аноним 30/07/18 Пнд 11:21:06 #543 №1237605 
>>1235163
>>1235469
>>1235474
>>1236964
>>1237029
>>1237138
Тред перекатили. Тут уже бамплимит. -> >>1235131
Аноним 11/09/18 Втр 01:32:06 #544 №1262230 
>>1226563
Да поступай как б-г на душу положит:
return {done: false, value: currentValue * 5}

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

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

Отзывы и предложения