Главная Mobile Контакты NSFW Каталог Пожертвования Купить пасскод Pics Adult Pics API Архив Реквест доски Каталог стикеров Реклама
Доски

[Ответить в тред] Ответить в тред

Check this out!


<<
Назад | Вниз | Обновить тред | Автообновление
586 | 48 | 125

JavaScript thread #1e2+5 Аноним 28/05/18 Пнд 17:35:42  1198383  
15259223780360.png (61Кб, 1050x1050)
Ссылка на прошлый тред: >>1187432 (OP)

В этом треде собираются величайшие умы человечества – мастера валидации форм и специалисты по 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/

НЕ КОПИРУЙ КОД ПРЯМО В ТРЕД!
Воспользуйтесь https://jsfiddle.net/ для браузерного кода и https://ideone.com/ для серверного кода.
Аноним 28/05/18 Пнд 19:18:20  1198439
Кинул хуев за щеку итт

Мимо питон
Аноним 28/05/18 Пнд 19:56:48  1198448
>>1198439
Прикинься шлангом, блядь, и не отсвечивай.
Аноним 28/05/18 Пнд 22:18:37  1198524
Мёртвый тред
Мёртвого языка
Аноним 28/05/18 Пнд 22:39:18  1198536
>>1198524
Лето же.
Успешные люди активно отдыхают.
Аноним 28/05/18 Пнд 22:47:53  1198543
Котаны шарящие в react, я обнаружил некоторое дерьмо, и не могу его поня....
В процессе написания вопроса сам понял чток чему. Выкину в тред - может кому поможет.
https://codepen.io/anon/pen/LrPBRj?editors=0010
Аноним 28/05/18 Пнд 22:50:13  1198544
>>1198536
Ебал я это лето. И жарища ебаная начинается. И с подругой своей посрался кажется насмерть. Хуйня блядь.
Буду все лето задротить кодинг, турникоблядствовать и ЗОЖить.
сочи-кун
Аноним 29/05/18 Втр 00:21:25  1198582
>>1198543
Ты хакнул react.
Возьми с полки пирожок

Попробуй, унаследуй не от Component, а от PureComponent. И всё исчезнет.

На самом деле, смысл в том, что многие путают рендеринг в виртуальный дом и рендеринг в реальный дом.

У Component рендеринг в виртуальный дом (дешёвая операция) происходит всегда, при любом изменении state (если ты сам не оверрайдил shouldComponentUpdate(), что и сделано в PureComponent). А вот рендеринг в реальный дом (дорогая операция) делается только если вирт. дом поменялся с прошлого раза. У тебя он меняется, вот и весь ответ.

PureComponent проверяет, действительно ли state или props поменялись, если нет - компонент даже в вирт. дом не рендерится.
Можешь проверять и сам - реализуй shouldComponentUpdate().
Аноним 29/05/18 Втр 08:24:53  1198654
>>1198582
Я это по итогу и понял уже. Но все равно спасибо за развернутый ответ. Ковыряние в таких нюансах иногда очень расширяет понимание прикладной темы.
Аноним 29/05/18 Втр 13:29:32  1198826
137475589413747[...].jpg (34Кб, 446x362)
Часик в радость, господа.
Вкатывальщик итт. Помогите разобраться с локальным сторожом.
Собственно есть форма, запалняю инпуты, нажимаю бтн, данные записываются в массив contacts, потом функция updateTable берет данные из массива и заполняет/рисует таблицу.
И собственно решил я посмотреть, что за зверь локальный сторож. Так вот в функции addContact, которая и добавляет контакт в массив, я начал записывать данные этого массива в сторожа. Теперь мне надо как-то переписать мою функцию апдейттейбл, чтобы она рисовала таблицу не с массива, а с сторожа. Но как её переписать. Помогите, бога ради.
http://plnkr.co/edit/Qtr0pL2kltbDN26yU2JX?p=preview
Аноним 29/05/18 Втр 16:25:14  1198903
А как лучше отправлять файлы на сервер на vue.
Через vue resource или через jquery?
ну тоесть использовать jquery только ради якса это не уебищно? Или что лучше использовать?
Аноним 29/05/18 Втр 16:28:32  1198908
>>1198903
Уёбищно. Юзай axios/fetch.
Аноним 29/05/18 Втр 18:07:10  1198954
>>1198826
Я учусь меньше недели так что не судите строго. Вот что у меня получилось, я убрал валидацию, но ее не трудно вернуть я думаю.
http://plnkr.co/edit/f9n9eoApNgF7FYkSSsxk?p=preview
Аноним 29/05/18 Втр 18:12:46  1198958
Получаю неплноценный ответ от json, в чём могут быть проблемы? Причём, пару раз сервер, видимо, просирался и отвечал как надо.
Аноним 29/05/18 Втр 18:58:54  1198988
>>1198826
Можно вот так http://plnkr.co/edit/OeLxcJJN7ueuwgtcssMg?p=preview
Для автозагрузки раскомментируй в самом низу строку.
Аноним 29/05/18 Втр 20:21:00  1199040
>>1198958
бамп
Аноним 29/05/18 Втр 20:57:05  1199078
>>1198958
Статус ответа проверяй. Может там какой-нибудь 404 и он взорвется, если будешь жать .json() на нем
Аноним 29/05/18 Втр 21:10:39  1199099
>>1198954
чет припекло, я уже месяц наверно. Но всё равно спасибо, няша :3
>>1198988
Спасибо, братишка
Аноним 29/05/18 Втр 21:22:34  1199110
>>1199040
Тут нету ванг. Откуда мы знаем, почему?
Приложи код, АПИ к которому ты обращаешься и возможно тебе тут помогут.

Аноним 29/05/18 Втр 22:20:56  1199133
https://2ch.hk/b/res/176756793.html
что вы думаете об этом
Аноним 29/05/18 Втр 22:45:18  1199143
>>1199133
Жаль что я не школьник.
Аноним 29/05/18 Втр 22:46:50  1199144
>>1199143
задела тебя часть про уроки?
Аноним 29/05/18 Втр 22:49:53  1199147
>>1199133
Думаю, что кто-то совсем заскучал, раз высрал такую гору толстого текста.
Аноним 29/05/18 Втр 22:50:41  1199149
>>1199147
на выхи ко мне эти два опездала приехали и я написал не заскучав, а вдохновившись их успехами
Аноним 29/05/18 Втр 23:05:08  1199151
>>1199149
о себе расскажи, кто, что, зачем
Аноним 29/05/18 Втр 23:07:35  1199152
>>1199151
схуяли я стану о себе рассказывать? текст не обо мне, текст для.
Аноним 29/05/18 Втр 23:23:19  1199158
>>1199133
Шизофреник какой-то или вниманияблядь. Нахуя он это все настрочил?
Аноним 29/05/18 Втр 23:24:42  1199159
>>1199158
хз, походу он шизофреник или вниманиеблядь
Аноним 30/05/18 Срд 10:39:01  1199291
>>1199133
Думаю, ща будет наплыв юных вкатывальшиков, готовьтесь к вопросам а-как-установить-жаваскрипт.
Аноним 30/05/18 Срд 14:49:27  1199411
323717612332702[...].jpg (97Кб, 1080x1079)
>>1199291
Да у них каникулы начались. Что не видишь как в последние дни тихо в треде стало.
Аноним 30/05/18 Срд 15:13:15  1199423
>>1199133
бля мне какого-то хуя бан выпилсали и я не могу ответить неосляитору с горящей жопой, которые пишет что работы нет и сеньеры максимум 2к в снг получает
напишите ему что у него работы нет потому что он лоускилл помойка, а ребята в киеве на сеньер должностях получают от 4к евро
Аноним 30/05/18 Срд 15:24:43  1199431
>>1199423
Ты создал тот тред? Пиздуй отсюда инфантил, тебе тут не рады.
Аноним 30/05/18 Срд 15:25:27  1199432
>>1199431
пиздуйка ты сам на хуй
Аноним 30/05/18 Срд 16:11:52  1199457
fucknpm.jpg (163Кб, 1687x882)
Почему такая хуйня как на пике?
Аноним 30/05/18 Срд 19:44:30  1199588
>>1199457
Потому что смотри path
Аноним 30/05/18 Срд 19:54:23  1199602
15249204992950.png (3758Кб, 2048x2048)
Через 3 месяца на рынок труда, я на преобразовании типов для примитивов. Верный путь?
Аноним 30/05/18 Срд 20:04:09  1199608
>>1199602
Лучше через год и три месяца.
Аноним 30/05/18 Срд 20:08:02  1199609
>>1199608
У миня нет сток времени :(
Я готов целыми днями учить
Аноним 30/05/18 Срд 20:09:48  1199610
>>1199609
Я тоже целыми днями учу. Весь день свободный был, часа 4 дрочил, потом повалялся на постели, послушал музыку, сделал себе пожрать, поскроллил ютуб и вот уже 8 вечера.
Аноним 30/05/18 Срд 20:13:47  1199611
15177424935250.jpg (28Кб, 490x490)
>>1199610
Ахахаххаха какая же жиза
Аноним 30/05/18 Срд 20:36:33  1199627
>>1199602
А что, стримерская карьера тебя заебала?
Аноним 30/05/18 Срд 20:38:20  1199628
блять.webm (563Кб, 1280x720, 00:00:03)
>>1199627
Да заебали по 100 человек максимум смотрят на мои танцули
Аноним 30/05/18 Срд 21:28:52  1199678
>>1199628
Стримь изучение JS
Аноним 30/05/18 Срд 23:29:03  1199738
Вопрос экспертам: Как вы думаете, будет ли в будущем замена жаваскрипту? Или эта хуйня как снежный ком покатилась и теперь не остановить?
Аноним 30/05/18 Срд 23:31:48  1199740
>>1199610
>часа 4 дрочил

Кантора?
Аноним 31/05/18 Чтв 04:00:18  1199808
>>1199738
Не на нашем веку. JS как платформа и как главный язык платформы не планирует останавливаться.
Аноним 31/05/18 Чтв 12:57:52  1199921
>>1199738
Основная проблема, как мне кажется, в том, что в данный момент нет (работающих) механизмов _подгрузки_ нужных частей кода в браузер в рантайме (напр., как в Java апплетах, которые ораклопидоры слили).

Т.е. в браузере должна быть _сразу_ _вся_ программа. Всякие вебпаки и прочее - именно для этого.

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

Например, сейчас можно писать для браузера на Scala (компилируется в JS). Но, в итоге размер кода даже для простого хелловорлда получается просто запредельным. Потому, что нельзя использовать отдельный рантайм, и закешировать его в браузере, как jQuery или React.

Это касается только браузера, конечно.
Писать бекэнд на нормальных языках можно и нужно. А вот на JS это делают только мудаки.
Да, мы дожили до таких времён, когда надо объяснять такие вещи (про бекэнд)
Аноним 31/05/18 Чтв 13:20:20  1199931
>>1199921
>в браузере должна быть _сразу_ _вся_ программа
Позвольте усомниться в уровне вашей экспертизы.
Аноним 31/05/18 Чтв 13:55:00  1199940
>>1199931
Не надо сомневаться.
Если программа состоит из нескольких файлов - это не значит, что она в браузере не вся.

И да, можно потом подгружать блоки script с сервера или даже генерировать. Можно делать eval. Можно даже подрочить Кантора. Но это не то, что я имел в виду.
Т.е. это не является нормальным и _стандартным_ механизмом подгрузки кода в рантайме, каким, например, является classloader в Java.
Аноним 31/05/18 Чтв 15:14:08  1199969
>>1199921
Dynamic import давно подъехал в вебпаки и его юзают. Вебпак даже будет выдавать варнинги, если недостаточно разобьешь свой код и стартовый бандл будет слишком большой
Аноним 31/05/18 Чтв 18:55:54  1200095
>>1199940
Я таки настаиваю https://webpack.js.org/guides/lazy-loading/
Аноним 31/05/18 Чтв 19:54:23  1200132
Как задать задать дефолтное значение для аргумента в виде переменной, которая находится вне скопа?

function outerFunction(name) {
____innerFunction()
}

function innerFunction(argument=name){
____console.log(argument)
}

outerFunction("Vasya");
Аноним 31/05/18 Чтв 20:15:18  1200145
>>1199969
>>1200095
Это не то, как все мы понимаем.
Против джавы это выглядит как сельское ополчение с кольями против регулярной армии рептилоидов.

Но, лучше, чем ничего, конечно.

Вообще, этот ебучий джаваскрипт - это лютый самодельный колхоз вообще везде.
За это, видимо, и любят его хипстеры-смузихлёбы.
Потому, что хуяк-хуяк - и ты уже автор текстов и постов фреймворков.
Аноним 31/05/18 Чтв 20:16:40  1200146
>>1200145
в чем разница?
Аноним 31/05/18 Чтв 20:23:11  1200149
>JavaScript thread
>фронтенд макаки обсуждают вебпаки
Обезьяна, у которой в js нет рантайма, чем, по-твоему, у тебя браузер занимается?
Аноним 31/05/18 Чтв 20:28:10  1200154
>>1200149
Ты тупой.

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

>>1200146
Разница в том, что не надо ничего колхозить.
Ты на джаве писал?
Попробуй, почувствуй разницу.
Аноним 31/05/18 Чтв 20:35:05  1200159
>>1200132
Никак. Zачем тебе вообще такое извращение нужно? Сделай просто

function outerFunction(name) {
innerFunction(name)
}
function innerFunction(name){
console.log(name)
}
Аноним 31/05/18 Чтв 20:37:24  1200162
>>1200154
>Речь была о полноценной поддержке других языков
Мартышка, у тебя от реакта совсем мозги вытекли.
С какого хуя интерпретатор js должен поддерживать другие языки? Ты же ебанутый.
Аноним 31/05/18 Чтв 20:38:40  1200164
>>1200132
>в виде переменной, которая находится вне скопа
Ты не можешь обратиться к такой переменной.
Вне скопа - значит отсутствует.
Аноним 31/05/18 Чтв 20:39:42  1200166
>>1200162
А с какого хуя JVM поддерживает (неформально) другие языки?
Аноним 31/05/18 Чтв 20:49:47  1200176
>>1200166
А ты шаришь.
Ничего не мешает тебе написать собственный браузер, стандарты то открыты. Этот замечательный браузер будет позволят делать системные вызовы произвольному коду из интернетов. Должно получиться неплохо, пока ты не спросишь себя "нахуя".
Аноним 31/05/18 Чтв 20:52:33  1200182
>>1200166
начал с того, что мехнизмов подгрузки кода в рантайме нет. после того, как ему обоссали ебало фактами,начал жаловать на то, что интерпретатор жс не выполняет код других языков.
просто иди на хуй, ебнутый дебил
Аноним 31/05/18 Чтв 20:59:28  1200193
>>1200166
JVM не выполняет код, его выполняет JRE, который не понимает больше одного языка.
Аноним 31/05/18 Чтв 21:03:03  1200199
>>1200154
Уровень твоей экспертизы в js был понятен сразу же. Сначала писал, что js код приложения ДОЛЖЕН быть полностью загружен. Когда пояснили, что это не так, начались маневры с тут не то да там не так.
Когда ты используешь classloader в Java, ты в 99.99% случаев загружаешь код из того же jar/war, т.е. вся программа ДОЛЖНА быть у пользователя. Ты пишешь про удобство import, но забываешь, про то что контроль за тем, что будет загружаться из сети НЕОБХОДИМ. Потому в js ручками и разбивают на модули для ленивой подгрузки.
Аноним 31/05/18 Чтв 21:04:57  1200206
>>1200193
>JVM не выполняет код
Один эксперт лучше другого.
Аноним 31/05/18 Чтв 21:17:09  1200232
>>1198383 (OP)
с каких пор гавно которое слепили по-быстрому на коленке стало языком будущего? вы по-моему забыли c++
Аноним 31/05/18 Чтв 21:46:01  1200272
>>1200199
Ну, уровень твоей экспертизы в джаве тоже понятен, лол.

Я не претендую на звание js-эксперта. Я, скорее, продвинутый любитель.
И просто изложил свою точку зрения на эту тему.

Алсо, на developer.mozilla.org про dynamic import нет ни слова. Никакой внятной инфы по статусу этой фигни найти не удалось (хотя я не особо старался).

А что там может делать вебпак (или что я сам смогу наколхозить) - это интересно, но не по теме.
Аноним 31/05/18 Чтв 22:04:38  1200286
>>1200272
Уровень моей экспертизы в Java - senior с 6-ю годами опыта. Ты даже не понял проблему, о которой я тебе написал.
Лолкает он тут, пиздюк малолетний.
Аноним 31/05/18 Чтв 22:06:03  1200288
>>1200286
почему повыше не подымешься?
Аноним 31/05/18 Чтв 22:20:03  1200297
>>1200286
OK, сеньор, расскажи мне, как classloader грузит код из war.
Аноним 31/05/18 Чтв 22:23:20  1200300
>>1200286
не рассказывай ему нихуя. таких даунов только говном кормить и на хуй посылать, он до последнего будет маняврировать, но не признает, что неправ и обосрался
Аноним 31/05/18 Чтв 22:56:31  1200321
>>1198826
>>1198954
>>1198988
Я опять выхожу на связь. Объясните мне почему не работает (откройте у себя в консоли).
Я добавил кнопку удалить, напротив каждой строки, и добавил объекту ключ code, который служит по сути айдишником для батнов. Но какого хуя батоны, которые я получаю в консоли не связаны с этими кнопками?
http://plnkr.co/edit/agGk83VxbxZ7yyZgX6Ka?p=preview
Аноним 31/05/18 Чтв 23:20:34  1200332
>>1199921
Гугеловцы уже работают над чем-то подобным.

>Benefits for web developers
Cheaper high-level features
Layered APIs will reduce the amount of script developers need to load over the network.

Also, because developers explicitly import the features they use, we don’t bloat the global context of the platform for everyone. You only pay the cost of a feature for features that you use. Because of the requirement to import, implementations can use a variety of implementation strategies, ranging from business-as-usual to lazily-loading the feature from their own servers on every use.

https://www.chromestatus.com/feature/6555299569729536

Аноним 01/06/18 Птн 00:52:03  1200355
>>1200321
Как минимум - id элемента должен быть уникальным.
Т.е. не надо использовать id для привязки кнопок и т.п. - если объектов много.

Кроме того, у тебя там ещё раз аттрибут id устанавливается у кнопки.

Короче - так не делают.

Например, используй для кнопки data-аттрибут, data-obj-id.
Устанавливай его в код объекта в этой строке.
(Погугли про data-аттрибуты)

Дальше - на все кнопки - один обработчик нажатия.
В нём - получаешь у event.target (т.е. кнопки) значение аттрибута data-obj-id, ищешь по нему объект и т.д.
Аноним 01/06/18 Птн 01:09:25  1200359
>>1200355
так у меня же везде уникальные айдишники выдаются. Или что не так, не совсем понял
Аноним 01/06/18 Птн 01:11:43  1200361
>>1200321
Ты что там натворил? Ты внутри цикла, где ты якобы пытаешься присвоить id к кнопке, вызываешь функцию updateTable, то есть у тебя таблица несколько раз подряд заново рисуется. Короче на, смотри на строки 102 и 129
http://plnkr.co/edit/7Pb7bLbp4v2ajcwtj5WW?p=preview
Аноним 01/06/18 Птн 02:14:43  1200373
>>1200321
Как думаешь, сколько тебе еще до уровня джуниора осталось?
Аноним 01/06/18 Птн 02:32:58  1200376
Двач, подскажи, как без повешенного onclick получить элемент dom на который кликнули?
Аноним 01/06/18 Птн 02:56:46  1200377
>>1200376
Повесь обработчик на документ, а в нем event.target.
Аноним 01/06/18 Птн 04:01:12  1200379
>>1200377
Какой обработчик?
Аноним 01/06/18 Птн 05:33:45  1200388
>>1200379
addEventListener, функция
Аноним 01/06/18 Птн 07:56:39  1200399
Привет аноны. Такой вопрос. Как сделать правильно сделать редирект. Смысл такой, что человек заполняет данные, отправляет данные, сервер их проверяет и если все норм отправляет статус 200. Я принимаю его, но не знаю как дальше правильно сделать редирект.

использую vue и axios.
и можно без vue роутера обойтись? у меня же на бекенде есть роутер.
Аноним 01/06/18 Птн 11:06:02  1200455
8697333.gif (81Кб, 360x288)
>>1200373
месяца 4 в моих планах.
Аноним 01/06/18 Птн 11:06:57  1200456
>>1200361
Спасибо, братишка.
Аноним 01/06/18 Птн 13:32:17  1200556
>>1200399
Ну так и посылай редирект с сервера.
Или тебе надо сначала клиенту показать OK?

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

Если тебе надо что-то другое - действуй по обстоятельствам, лол. Набираешь в гугле my-technology-name redirect и делаешь как там написано.
Аноним 01/06/18 Птн 14:33:27  1200620
Привет, Анон.

Есть возможность устроиться в компанию (по знакомству), где от меня ожидают знание верстки и React. JS знаю сравнительно нормально, из ES6 понимаю стрел. функции, объявление переменных, новые классы и по мелочи.

Попытался найти документацию по React, я так понимаю официальная документация самая доступная и понятная, единственная проблема - она на английском. Знания английского у меня ниже среднего. Чего-то найти на русском а-ля "Туториал по реакту от ZVER2000 #1", я так понимаю смысла никакого нет (или этому говну уже год, либо объясняется всё поверхностно).

Попробовал научиться самому, по обрывкам информации на русском в интернете, ни к чему кроме нервов и потере времени это не привело.

Нашёл курс на сайте Кантора (learnjs), где предлагают за срок чуть больше месяца освоить полностью реакт и стать гуру разработки SPA. Стоимость курса 270$. Может кто подсказать, или может уже сам кто проходил, стоит оно того? Или лучше пытаться самому?
Аноним 01/06/18 Птн 14:52:35  1200645
>>1200620
Хуево что в инглиш не могешь. На торрентах полно курсов по реакту из юдеми-юдасити. Но все на инглише
Аноним 01/06/18 Птн 14:54:36  1200647
>>1200620

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

Также - учи JS.

По реакту - задрочи Getting Started на сайте реакта. Со словарём, лол.
Сделай пример из последней главы - список продуктов с поиском.
Задрачивай до тех пор, пока не останется непонятных мест в коде.
Вноси изменения в код примеров, дорабатывай.

Потом - устраивайся на работу с покер-фейсом.
Если по знакомству - остальному научат.
Аноним 01/06/18 Птн 15:07:55  1200658
>>1200647
а чё его учить этот английский. технического уровня достаточно, перевести на компьютер язык на английский и курить документацию к языка на гугле переводчике вот тебе и английский. даже для переменных можно названия из гугля переводчика добывать. что за такой дроч на этот английский
Аноним 01/06/18 Птн 15:08:26  1200659
>>1200658
и вообще почему эти хорошие английские курсы никто до сих пор не перевёл на русский? столько бабла бы можно было поднять на этом
Аноним 01/06/18 Птн 15:09:37  1200660
>>1200658
Хотя бы для того чтобы не было вопросов как выше, где найти курсов на русском.
Курсы же не переводят потому что смысла нет. Пидорахи не будут покупать.
Аноним 01/06/18 Птн 15:13:58  1200662
>>1200660
да, я к примеру неосилятор ёбаный в языковом плане, я даже по русски граммотно писать не могу. но языки программирования с пол оборота учил безо всяких курсов, а зачем? есть же мануалы которые давно переведены и не мало документации показывающей как где и что правильно использовать и рассказывающей о ньюансах. в европки и сшашки я ехать не планирую, поэтому нахер мне этот инглиш гугля переводчика хватит.

кстати, про работу. почему в рф так много наёба с работой? вот тот же пидер ёбаный ездишь на эти вакансии (я не джуниор) а там наебалово на наебалове. пишут зарплату от 40 до 90 тысяч, а по факту начинается "ну у нас белая 20-25к а остальное в черную примиями)))" ну разумеется премий никаких нет потому что "в компании кризис" и так блять на всех работах.
Аноним 01/06/18 Птн 15:17:07  1200665
и ещё бесит вот такая хуйня. приходишь на собеседование бла-бла, заполните анкету и потом начинается "ну мы вас берём, ну надо тестовое задание сделать" я так блять один раз сделал так эти бляди забрали работу и смылись. вообще бесит этот наёб в россии с работой. то с зарплатой, то с графиком и обязанностями, то просто на халяву работаешь для них. ёбаные мрази если у погромистов такая жопа я даже боюсь представить что со всякими офисными клерками которые впринципе бесполезную работу делают.
Аноним 01/06/18 Птн 15:20:04  1200667
>>1200662
>кстати, про работу. почему в рф так много наёба с работой?
Потому что это Раха. Не наебешь не проживешь. Нигерия в снегах которая почему-то воспринимается некоторыми как цивилизованное государство.

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

>ёбаные мрази если у погромистов такая жопа я даже боюсь представить что со всякими офисными клерками которые впринципе бесполезную работу делают.
Берешь свои страдания и умножаешь на 10.
Мимо бывший офисный клерк
Аноним 01/06/18 Птн 15:26:48  1200668
>>1200667
ну вот это и бесит реально. причём наёбывают ведь нормальных спецов, с опытом, с портфолию. а куда реал идти погромисту если вакансии только спб и москва, за москву не знаю, но в спб наёб на наёбе и наёбом погоняет. а в родном городе я могу устроиться только на завод да и то по блату.

ну мне раха нравится, т.к. я здесь всю жизнь живу и тяжело воспринимаю смену обстановки привык к говну ну и хрен с ним, но сука работы ваще реально нет никакой. ну не пойду же я будучи php и js сеньёром блять продавать сотовые трубки или в магазине товар раскладывать.
Аноним 01/06/18 Птн 15:27:12  1200669
>>1200667
запили сторе про свои страдания будучи офисным клерком.
Аноним 01/06/18 Птн 15:32:45  1200672
>>1200647
В общем курс не советуешь? Просто деньги на это не жаль отдать, а обучение будет в два раза легче и времени займёт меньше.
Аноним 01/06/18 Птн 15:37:20  1200678
>>1200669
Будь тут ближе к 7 по Москве запилю как меня ебали в банковском секторе
Аноним 01/06/18 Птн 15:41:26  1200680
>>1200678
понял буду ждать
Аноним 01/06/18 Птн 15:49:37  1200688
>>1200672
Если у тебя есть 20К рублей, и тебе не жалко их отдать за этот курс - пожалуйста.

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

Аноним 01/06/18 Птн 15:51:17  1200689
>>1200688
+
Даже на юдасити и курсерах и то дешевле цены
Аноним 01/06/18 Птн 15:57:32  1200691
>>1200689
ты чё ебанутый? в интернете дохера бесплатных курсов с которых начинали юные погромисты
Аноним 01/06/18 Птн 16:00:36  1200693
>>1200691
Юные погромисты не будут начинать с реактов.
И бесплатный курс по реакту попробуй еще найти
Аноним 01/06/18 Птн 17:17:07  1200747
>>1200688
Есть слитый на рутрекере этот же курс, видно что человек понятно объясняет. В общем наверно запишусь, отпишусь в августе что получилось.
Аноним 01/06/18 Птн 17:26:54  1200753
Бля посоны вы что угораете? Зайдиие на курсхантор там ебом слитых курсов и по реакту тоже
Аноним 01/06/18 Птн 17:29:34  1200757
>>1200753
Но ведь воровать не хорошо!
Аноним 01/06/18 Птн 17:32:40  1200761
>>1200753
Вся суть курсов в том, что там есть наставник у которого можно всегда что-то спросить, тебе дают задания которые потом смотрит этот наставник и подсказывает что не так.
Аноним 01/06/18 Птн 17:42:48  1200764
http://prgssr.ru/development/vvedenie-v-karrirovanie-v-javascript.html
Это и есть замыкания?
Аноним 01/06/18 Птн 17:56:00  1200771
>>1200761
а что толку с этих наставников? у большинства погромистов чсв овер 9000. один научит так, другой скажет что говно. я уж молчу о том что знаю одного такого который свою контору открыл и вакансиях начал размещать такую хуету уровня "требуется человек с iq выше 110, у вас должно быть такое то отношение к религии..." хотя погромист он хороший. но один хер этих погромистов слушаешь и у них у каждого своё мнение по любому вопросу.
Аноним 01/06/18 Птн 17:57:44  1200773
>>1200761
ещё с одним русским из какой-то американской фирмы говорил он вообще заявил что курсы это параша и там учат хуете и единственное что спасёт мир это самообразование. вообще для того чтобы стать хорошим погромистом, нужно погромировать постоянно и гуглить проблемы, всё. со временем всё поймёшь. ну или задачки там решать
Аноним 01/06/18 Птн 18:25:25  1200797
>>1200773
Мне курсы на степике помогли систематизировать немного мои знания, и пару пробелов восстановили.
Аноним 01/06/18 Птн 18:25:57  1200798
>>1200797
практика лучше полезнее и быстрее любого курса и любого советчика.
Аноним 01/06/18 Птн 18:35:56  1200803
Мне одному кажется, что тут имеет место быть средней толстоты реклама Кантора?
Аноним 01/06/18 Птн 18:42:07  1200805
>>1200803
>Кантора
это я Кантор, брат
Аноним 01/06/18 Птн 18:46:53  1200807
>>1200798
Так одно не заменяет другое. После того как базу набьешь на курсе и идешь практиковаться. И алсо курсы это и есть самообразование
Аноним 01/06/18 Птн 18:47:04  1200808
>>1200773
Я как раз так и пытаюсь вкатываться. Но времени надо больше гораздо на решение каких-то несложных задач потому что мало того что ты хуй без опыта, так еще и без теории. Ну а вообще да, со временем приходит какое-то понимание вещей, которые не понимал. Я когда начал писать, я вообще не понимал что такое функция, я тупо переписывал синтаксис функции и внутри ее что-то писал. А что это и для чего это и зачем пришло потом.
Но для такого подхода надо времени миллион, хз как можно вкатываться по вечерам после работы.
Аноним 01/06/18 Птн 18:50:41  1200813
>>1200764
Замыкания это замыкания, карри это карри.
Аноним 01/06/18 Птн 19:01:53  1200822
>>1198383 (OP)
Двачик как получить такие деления как на первом пике ( сейчас получилось запилить только как на втором )
Либа: d3.js
пробовал увеличивать tickValues у оси X, получается пик 3
Вручную чтоли эту ебучую линию снизу пририсовать?
Аноним 01/06/18 Птн 19:05:06  1200824
>>1200805
Приятно, когда тебя дрочат?
Аноним 01/06/18 Птн 19:06:15  1200826
>>1200824
дяяяяя)))))))))
Аноним 01/06/18 Птн 19:06:21  1200827
>>1200822
бля прописал отрицательное значение для тиков и вышло идеальненько
Аноним 01/06/18 Птн 19:33:44  1200838
>>1200680
Короче закончил универ на факультете финансов. Когда поступал то будучи наивным думал что получать буду около 2к баксов в месяц (по старому курсу конечно). Ну и начал рассылать резюме по всяким финансовым и банковским компаниям. Никуда не брали. Ну и как то откликнулся на позицию финансовый консультант от одного банка. Ну хуле фин. консультант звучит заебато. Небось крутое место. Пришел к ним. Оказалось что это та хуйня где кредитчики в магазинах электроники сидят и всякие яфоны в кредит выдают. Зарплата 8к рублей в месяц. Да да. Без шуток. Все остальное уже бонусы от продаж. Ну в норм точках кто-то и 40к с бонусами получал. Но это в норм точках.А ну и да даже эти 8к мне не видать первый месяц ибо стажировка. Ну да хуй с вами подумал я. Постажируюсь и постараюсь попасть в автокредитование. Там типа платят больше.

Начал стажироваться. Ребята там работающие были 50 на 50. И норм люди и полнейший неадекват. Ну в один из дней угораздило меня на завтрак хлопья с молоком схъесть и позже купить холодный чай и запить им. А после еще и тана въебать. В общем пизда желудку. А та у которой стажировалась свалила и оставила компьютер мне с паролем что строго запрещено делать. И бля ебучее везение именно в этот момент проверка из СБ пришла. Пришла какая то подставная мадам с левым паспортом. По правилам я должен был через банковскую программу объявить тревогу. И где то задним умом понимал что не ее это удостоверение. Но в тот момент я настолько хотел срать что единственное что меня заботило побыстрее избавиться от нее. Ну в общем сбшники такие тобi пiзда оформляем тебя, на первый раз предупреждение получишь. Я не могу терпеть и такой да завалитесь вы и пошел срать. Высрал огроменную кучу. Наконец вышел. Сказать что руководство выебало меня ничего не сказать. Но на первый раз простили. Потом внезапно звонок. Из ВТБ. Набирали в группу по автокредитованию. Вот оно думаю я. Уже лучше. И съебал из старого банка. ВТБ тогда только запускали автокредитование и брали совсем новичков. Так и я попал. Отстажировался и стал работать. Зарплата выросла в два раза. Но все равно хуйня конечно же. Обстановка уже получше. Но этого мне показалось мало. И через полгода позвали на стажера в отдел малого и среднего бизнеса.

Уволился с ВТБ и съебал туда. На собеседовании было сразу человек 12 и эйчары с начальниками. Задавали элементарные вопросы в стиле чем актив от пассива отличается в бухгалтерском балансе или чем эффективная ставка кредитования отличается от номинальной. На одном вопросе вообще люто проорал, особенно когда на него никто кроме меня и одной сельди не смог ответить. Сколько будет 120 + 20%. Потом навыки продаж проверили, ну тут я себя и показал с высоты, вспоминая уроки Белфорта из Волка с Уолл Стрит. В итоге взяли меня. Ну и начался ебаный ад. Кредитование МСБ от обычного по сложности отличается так же сильно как верстка от программирования на С++. Просто адовая бюрократия с кучей страховщиков, рисковиков, безопасноиков, обременителей и так далее. Ну и зп стала ниже на 2к. Ну перспективы же хуле. Начальник управления гондон в терминальной стадии. Троль 80 лвла. И ебал и тролил. Постоянные унижения. Бегаешь по мелким поручениям. Оплачиваешь кредит шефа. Бежишь за цветами для его жены. А потом прихожу такой к нему что за хуйня, почему меня ничему не обучают и лишь гоняют по мелким поручениям. Он такой ну мол ребята заняты, подсаживайся к ним после 6 и начинай сам учиться. Поняли да? Целый рабочий день выполняешь ебучие мелкие поручения и только в 18-00 садишься учиться. И до 21-00 вечера. И только после этого домой. Самый топ это когда секретарше директора отделения лень идти за обедом для нее, она звонит этому хую моему начальнику и просит чтобы он отправил кого-то из своих. И ты идешь за обедом для директора и еще и работу секретарши делаешь. Один раз феерично затупил. На 8 марта там цветов клиентам закупили и босс попросил меня пойти и купить обертку для цветов типа газетной. Я нихуя не понял что это за обертка, хуле никогда не то что бабам цветов не дарил даж на свидания с ними не ходил. Ну и закупил кучу газет. Потом оказалось что есть обертка для цветов специальная в форме газет но тогда этого не знал. Ну и притащил самые обычные газеты. Всем отделом ржали надо мной. Ну и пол года в этом аду просидел со сном в 5 часов в день 6 дней в неделю с 9 до 9, еще и 1 час дорога до дома и 2 часа на работу (этих пидоров еще и в воскресенье работать заставляли. Разумеется нихуя не оплатив) свалил к хуям окна продавать рядом с домом. Зп была нормальная и спокойно работал до 6 и дом рядом. Пару лет там отработал и решил что дальше стоит развиваться и заняться прогерством. Сейчас Джаву изучаю и паралельно верстку. Пока нравится. 300к в секунду не претендую конечно но сраные 80-90 к хочется получать.
Аноним 01/06/18 Птн 19:49:23  1200851
>>1200838
дай контакты их где тебя за цветами гоняли. желательно начальника и его фамилию. я позвоню и скажу им за тебя что они гандоны штопанные и я их мамаш ебал. а то ты пиздец сортф оф омеган, я конечно работал на дно-работах но там не позволял об себя так ноги вытирать. ты бы просто сказал бы ему "да не пойду я не мои обязанности" и никто бы тебя не уволил, максимум бы по шакальи давить начали коллективом со своими смехуюшечками. такие как правило ссыкуны редкостные. ох уж у меня бомбит блять давай номер этих гнид
Аноним 01/06/18 Птн 19:51:16  1200852
>>1200851
пиздец бомбит. дай номер и фамилию скажу этого гандона. пусть номер конторы но я им передам что он хуй. и запишу разговор затем сюда вброшу. ох уж и пиздец так над пацаном издевается это офисное трусливое быдло
Аноним 01/06/18 Птн 19:58:41  1200859
>>1200851
Да забей бро.
Я уже учел все свои ошибки.
Жаль только что несколько лет на это потратил. Но теперь то я уж точно знаю чего хочу. И в клерковское рабство больше не вернусь. Ох аноны не идите в ебучие банки работать. Постоянные стрессы и переработки за бесплатно и максимум что вас ждет это стать директором филиала за 3к баксов в городе миллионнике. Это если сразу повезет и устроитесь в головном банке. И то придется душу ради этого продать и молча хавать весь пиздеж начальства.
Аноним 01/06/18 Птн 20:00:34  1200860
>>1200859
да это издевательство лютое пиздец. даже в пятёрочки кассиры нахуй посылают всех. а тут здесь пиздец жёстко конечно, я бы твоему начальнику ебучу вскрыл. ну чтош хорошо что ты смог переквалифицироваться в ява-макаку. тебе лет то сколько?
Аноним 01/06/18 Птн 20:03:33  1200861
>>1200859
а так вёрстка-хуёрстка не сочти меня. но веб-направление в рф довольно конкурентно. так как это самое прогерстве и большинство бадланов сразу думаю "научусь делать сайты и буду 300кк" а так щас этих креативных-говно студий дохуя которые всё делают и дизайн и раскрутку и вёрстку и программирование. а во фрилансе черти с опытом работы 11 лет сидят. в прогерстве советую тебе найти то что тебе будет нравиться. может ты хочешь программки для кудатхера пилить или игори. тогда нахер ты вёрстку учишь. я сам c++ дрочер если что. яву не люблю, ява это говно которое слепили по-быстрому на скорость она не совершенна.
Аноним 01/06/18 Птн 20:06:07  1200862
>>1200860
26. Ну пока еще не переквалифицировался, пока дома сижу и обучаюсь но думаю хотя бы до elementary макаки дотяну для начала. Тем более учеба нравится, кодить тоже. Сорт оф аутизм. Ну а уж то копье что платили будучи клерком уж точно отобью. А если еще и лениться не буду и дальше развиваться то и может быть хорошие деньги получать буду. Тем более что это та сфера где твои навыки решают а не умение лизать жопу начальству. И сколько бы тут не говорили что рынок переполнен макаками и все такое, вы еще экономистов и юристов не видели. Вот уж где ад с 5-10 людьми на 1 место.
А так да клерк мало чем отличается от кассира в пятерочке. Типа престижно, типо в офисе, но в сухом остатке хуета.
Аноним 01/06/18 Птн 20:09:05  1200864
>>1200861
Ну верстку я учу больше чтобы было. Основное направление пока Яву держу. Хочу по ней и устроиться. А потом после нее скалу учить. Игры было бы хорошо конечно но боюсь в наших широтах они не сильно популярны. Еще думал о мобилках всяких но пока твердо решил для начала хотя бы Джава на уровне Core, collections, generics выучить и потом уже думать что дальше делать.
Аноним 01/06/18 Птн 20:18:04  1200871
>>1200862
>>1200864
как вы заебали этой явой. учите потому что она в трендах пока что. на самом деле программистов дефицит причём не только в рахе но и в гейропке с пендостаном. но только минимум сеньёров, а джуниоры и прочие говнокодеры не нужны. ещё стоит отметить что в рфии часто наёбывают кодеров реально и конкретно с баблом и с работой. а часть хороших вакансий будет для тебя закрыта без знаний технического английского и отсуствия высшего технического т.к. нормальные конторы аккредитуются и не могут тебя без ссаной корки взять будь ты хоть распрекрасен.
Аноним 01/06/18 Птн 20:22:16  1200873
>>1200871
Ну нельзя же сходу стать синьором. ПРидется и поговнокодить в начале. Насчет Джавы... Ну а какие альтернативы. Я вижу только С++, Джаву и С#.
Аноним 01/06/18 Птн 20:22:45  1200874
>>1200871
>аккредитуются
щитоэто?
мимоанон
Аноним 01/06/18 Птн 20:25:58  1200877
>>1200864
и ещё добавлю. что у тебя не получится зарабатывать хоть что-то на кодерстве без любви к нему. кодерство это прямо хобби должно быть ты должен быть отчасти задротом своего языка. ты ебанутый немного должен быть на этом. я много видел таких которые почекали hh увидели ключевые JAVA 300КК В НАНОСЕКУНДУ и стали их учить. ну а толку то. высираются говнокодеры без портфолию, без проектов никому не нужные и далее начинают срать по 40 заявок на фриланс ру.

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

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

>>1200874
загугли аккредитация. аккредитованная организация годная и хорошая. в ней соблюдаются тк, всё белое. работать в ней одно удовольствие
Аноним 01/06/18 Птн 20:28:36  1200879
>>1200877
Загуглил. Т.е. мне с моим сраным недотехнарем работа в аккредитованной компании вообще не светит?
Аноним 01/06/18 Птн 20:31:29  1200882
>>1200879
На заочке выучись.
Аноним 01/06/18 Птн 20:31:39  1200883
>>1200877
Не знаю насколько хороша/плоха/нужна/не нужна Java. Не с чем сравнить. Это моя точка опоры пока что. Ну html, css, жабаскрипт для общего развития и увеличения шансов на работу. Ну а дальше видно будет. Может Kotlin начну учить и в мобилки подамся. Может Scala. Может Питон. Может Джаву до посинения дрючить. На плюсы времни нет. Решил обойти их стороной.
Аноним 01/06/18 Птн 20:32:14  1200884
>>1200877
Что такое интерпрайз? Интернациональная контора?
Аноним 01/06/18 Птн 20:33:20  1200885
>>1200879
ну если ты бухгалтер или фининасист и экономист по образованию а пойдёшь в няшный лукойл допустим, то конечно не видать тебе белой работы с белой зарплатой и прочим. да и можешь не париться, если ты из мск то в лукойле большие дяди уже заебашили своих деток по блату туда. но так шансов 0.

а работа в неаккредитованной организации это рулетка шансы что ты в гавно въедешь где тебе скажут ну у нас кароч зарплата 100к)) но вы будете официально 20к получать а остальное премии по чёрному))) а потом "ну сорян ща просто в компании денех нету подожди 3 месяца мы заплатим премию не ссы)))"
Аноним 01/06/18 Птн 20:34:18  1200886
>>1200882
Я работаю уже. Учусь на кодерствр и параллельно ангельскому. И так уже охуеваю. Мне еще и на заочку идти? Выпуститься в 35 лет и конкурировать со студентами... Пиздец.
Аноним 01/06/18 Птн 20:36:54  1200889
>>1200884
нет. знаете почему жава востребована так и высокооплачиваема? потому что крупные компании пишут себе различное служебное по типа банки-хуянки. и среди прогеров дохуя неосиляторов-говнокодеров которые считают что ну ява этош крута тута всё проще)))

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

просто поймите си это всё. зная си ты запросто сможешь переключиться на другой язык, на си пишут абсолютно всё операционные системы, драйвера, самые лучшие игры на си написаны.
Аноним 01/06/18 Птн 20:39:05  1200890
>>1200886
за студентов не ссы. 90% отсеиваются ибо они кроме лабов из вузиков нихуя не знают и не делали. берут того у кого есть рекомендации и портфолио. мне самому повезло что я в своём мухосранске одно время писал всяким наебизнесменам на заказ программы и верстал ещё до того как появились креативные говно конторы. поэтому портфолио у меня жирненькое
Аноним 01/06/18 Птн 20:40:53  1200893
>>1200889
Ну мы же не виноваты что С сложнее и оплачивается в лучшем случае на Джавовском уровне. А так вместо того чтобы дрючить байты хочется новые векторы поучить. Функциональщину скажем и Скалы всякие. Вот уж кто думаю точно не пропадет это Скалист хороший.
Аноним 01/06/18 Птн 20:40:58  1200894
>>1200889
борщеед детектед
Аноним 01/06/18 Птн 20:41:49  1200895
>>1200890
Рекомендации и портфолио я пожалуй намучу, есть кое-что.
А вот возвращаться в быдлошарагу ну нету вообще никакого желания. А если просто диплом купить, то проканает или поймают?
Аноним 01/06/18 Птн 20:42:20  1200896
>>1200883
ну это нормально что нет. я же говорю что плюсы осиливают единицы. и времени много надо и сложна нивозможна. а надо ведь сразу жаву чтобы 300кк в наносекунду

>>1200893
да только жава может внезапно выйти из трендов и всё. а си стабильный он всегда будет нужен абсолютно всегда.
Аноним 01/06/18 Птн 20:44:05  1200897
>>1200895
в аккредитованной компании сразу тебя спалят с купленым дипломом. а в шаражкином говне нет
Аноним 01/06/18 Птн 20:46:24  1200899
>>1200896
Я хоть и вкатываюсь только и во всей кухне не разбираюсь но это напоминает классический машинный срач автомат vs механика. С++ напоминает механику. Ну не знаю. Да может та же механика (С++) дает лучшую маневренность и обгонять на трассах легче и все такое, но есть те кому и автомат (Java) норм которые ездят только по городу и которым не охота в пробках дергать рычаг (байтоебить).
Аноним 01/06/18 Птн 20:49:57  1200901
>>1200899
ну смотри. однако то что корпоративное по пишется на жаве неосиляторами приводит к постоянным "СВЕЕЕТ У НАС ОПЯТЬ ПРОГРАММА ЗАВИСЛА". хуёвая оптимизация у по написанном на жаве, х-у-ё-в-а-я
Аноним 01/06/18 Птн 20:54:16  1200904
>>1200901
Если мы начнем учить плюсы то в копрорациях от этого не станут на них писать. Мы подстраиваемся под рынок а не он под нас
Аноним 01/06/18 Птн 21:01:26  1200913
>>1200904
годный программист всегда будет востребован и не важно на чём он. а если под рынок заучивать то это будет получаться дёшево и некачественно ты должен любить это а не "рынок" ты так же ведь на кокономиста пошёл потому что "рынок". вот тебя рынок и порешал, также он тебя с явой порешает я гарантирую это

из-за того мышления у нас страна и пидорахия потому что люди не хотят развиваться. они хотят бабки ничего другого. тупое быдло не понимает что в его стране реальные работники только нефтяная сфера, оно не хочет ничего развивать оно хочет сразу же "гык купил в китае за 10 продал тута за 30, ооо долляр вырас атлична давайти тогда за 50 ну а чо курс же" вот и получается страна бензоколонка и кучей пидорах-обезъян на дорогих помойках и с айфофнами в руках с дохуищным гонором. страна-шлюха, страна-червь, страна-пидор как и всё снг. поганая перепродажная экономика, помойка, неуважение и всё на отъебись, кругом одни декорации главное что щас выгодно. мышление ёбаного папуаса главное чтобы сейчас, побыстрее сиюминутно прям, а после меня хоть трава не расти
Аноним 01/06/18 Птн 21:10:04  1200916
>>1200913
Вот ты говоришь что хороший программист не пропадет. А почему тогда хороший Джавист пропадет? Скажем придет Котлин вместо Джавы, джавист перейдет на него. И т.д.
Не ну я конечно могу попытаться учить сразу ЙОБА Скалу, но сделать это вероятно сложнее. Вот когда устроюсь на работу там уже и о дальнейшем развитии можно подумать. На сытый желудок это делать всяко лучше.
Аноним 01/06/18 Птн 21:11:38  1200918
>>1200916
не всё так просто короче. ладно потом сам поймёшь по опыту
Аноним 01/06/18 Птн 21:22:10  1200923
Бля хули ж в D3.js не завезли дата биндинга то? чтобы отрисовать новые данные в методе Chart.updateData пришлось львиную долю кода из метода Chart.render скопипастить.
Аноним 01/06/18 Птн 21:23:21  1200924
>>1200916
А чего в Скале такого особенного?
Аноним 01/06/18 Птн 21:34:46  1200936
>>1200924
Ну типа математику знать надо и все такое. Соответственно уже сложнее всяких Джав. Ну это я так вижу с дивана. На деле же хз
Аноним 01/06/18 Птн 21:44:47  1200940
>>1200936
>Ну типа математику знать надо и все такое
Не надо.
>Соответственно уже сложнее всяких Джав
Что ты там на джаву кукарекаешь, питуз? Зарплаты высокие, работы много, джавист востреованнее крестуха-байтоеба. Разница между C++ и джавой в том, что на C++ ебут мозги всякой хуйней, а потом ты пишешь на C++ то же самое, что и на джаве, но получаешь меньше.
Аноним 01/06/18 Птн 21:45:24  1200941
>>1200940
>что на C++
на C++ собеседовании.
Аноним 01/06/18 Птн 21:47:26  1200945
>>1200940
>питуз
кек
Аноним 01/06/18 Птн 21:51:18  1200949
>>1200940
>Не надо.
Почему не надо? В чем тогда смысл функциональщины?

>Что ты там на джаву кукарекаешь, питуз?
Я ниче. Я наоборот Джаву учу.
Аноним 01/06/18 Птн 21:54:16  1200951
>>1200949
>В чем тогда смысл функциональщины?
Говно без задач. Хотя иногда можно покороче записать то, что императивно записывается длиннее.
Аноним 01/06/18 Птн 22:00:46  1200958
>>1200951
Значит Скала не взлетит?
Аноним 01/06/18 Птн 22:21:36  1200984
>>1200958
Она уже взлетела настолько это возможно для функционального языка. И вакансий ненамного меньше чем у того же Руби в Москве.
Аноним 01/06/18 Птн 22:31:30  1200997
>>1200984
И какие программы на ней пишут?
Аноним 01/06/18 Птн 22:53:58  1201015
>>1200997
Анализ вакансий на hh говорит что Big Data, анализ данных, блокчейны и все такое. Ну и как жабозаменитель должен пойти во всяких бэкендах и энтерпрайзах
Аноним 01/06/18 Птн 23:08:42  1201028
>>1201015
>Scala
>и как жабозаменитель
Нет.
Это не заменитель. Это совершенно другой язык.
Недавно это даже до Одерского и компании дошло.

Они в очередной раз переименовались (артель гнутый свет теперь).
И чуть ли не на первой странице сайта у них теперь написано что-то типа того, что джава - это охуенно, что мы не претендуем, что мы за совместимость и т.д. и т.п.
Умнеют люди, в общем.
Аноним 01/06/18 Птн 23:53:05  1201068
Реактобоги, как вы работаете с формами?

Казалось бы, форма — такая простая хуйня, что ее можно полностью абстрагировать от хтмл, писать <Form data={data} onChange={handleChange} /> и горя не знать. Но нет, во всех библиотеках, которые я использовал или писал сам, абстракции форм протекали так сильно, что проще накидать сотню обычных тегов.
Нужно разместить элементы формы в виде сетки, по два элемента в ряду? А вот хуй, библиотека предлагает только простой линейный список. Библиотека позволяет размещать элементы в виде сетки, но где-то нужно по два, где-то по три, а где-то всего один элемент в строке? Хуй, библиотека предлагает только регулярную сетку. Нужно несколько элементов под одним лейблом, а рядом с одним из чекбоксов надпись должна быть справа-снизу? Хуй, один элемент - один лейбл, и обязательно слева-сверху.
Такие вещи, как валидация, обязательность, сокрытие элементов и прочие прелести и вовсе текут как сучки. И типизацией у большинства компонентов форм даже не пахнет - везде динамикодрисня на строках.

Может, все таки есть хорошее универсальное решение?
Аноним 02/06/18 Суб 00:24:24  1201094
>>1200924
Типа скалабельный язык. От простеньких хеллоуворлдов скейлится так, что сам Одерски гарантирует, что ты не перерастешь этот язык.
Аноним 02/06/18 Суб 00:26:57  1201096
>>1200949
Если уж совсем коротко — суть функциональщины в том, чтобы применять лучшие практики.
Аноним 02/06/18 Суб 00:35:17  1201101
>>1201096
Хуйня какая-то.
Аноним 02/06/18 Суб 00:37:39  1201103
>>1201101
Тебе макаке не понять. Не дорос. Твоя судьба ебать байты.
Аноним 02/06/18 Суб 02:13:40  1201179
>>1200896
Джаву уже лет 15 хоронят, лол. Ссу тебе в ротеш, имбецил.
Аноним 02/06/18 Суб 02:16:42  1201180
>>1200901
Что за ебаные мантры из 97го года?
Аноним 02/06/18 Суб 10:31:01  1201243
>>1201180
Да нет, он частично прав, любой язык может превратиться в гранату в руках макаки.
Аноним 02/06/18 Суб 17:55:55  1201528
>>1201243
Не смотря на то, что джава сейчас является одним из быстрейших языков и специально задизайнен для макак.
Аноним 02/06/18 Суб 18:02:46  1201530
>>1201528
меня больше всего прикалывает когда какой-нибудь с чсвшным видом говорит как надо делать оптимизированный и хороший код.
мимо c++
Аноним 02/06/18 Суб 18:03:04  1201531
>>1201530
>какой-нибудь джавист
пофиксил себя
Аноним 02/06/18 Суб 18:08:01  1201536
.jpg (21Кб, 271x303)
>>1201530
>>1201531
@
И У НЕГО ЭТО ПОЛУЧАЕТСЯ, ПОКА КРЕСТУХ-БАЙТОЕБ ВЫНОСИТ МУСОР И ЧИСТИТ ВИЛКОЙ
Аноним 02/06/18 Суб 19:12:04  1201591
>>1201528
>>1201530
>Java
>специально задизайнен для макак
> прикалывает

Эй, программисты, там, на краю деревни, корова насрала.
Летите быстрее, а то без горячего останетесь.
Аноним 02/06/18 Суб 23:11:07  1201741
Налетело студентоты с холиваром чем вилка лучше ложки. Вы же понимаете, что сами детектите свою убогость? Не встречал в жизни ни одного сеньора, которому реально был бы интересен подобный спор.
Аноним 02/06/18 Суб 23:30:37  1201746
>>1201530
вот не надо. Ты сам знаешь какое говно С++. И если говорит на чистоту, то по факту java и чистого Си (pure) хватит за глаза для написания проекта любой сложности
Аноним 02/06/18 Суб 23:34:10  1201747
>>1201746
говно потому что ты не осилил его?
Аноним 03/06/18 Вск 02:45:51  1201803
https://www.pornhub.com/users/deepbunnyhole
I’m 23 and now I live in Russia. So, as for my work, I’m not only shoot videos, besides I’m NodeJS developer. If you dream about hottest girlfriend which makes your wishes come true, my videos is created for you.


Вся суть джаваскриптеров - сосут хуи за деньги в интернете.
Аноним 03/06/18 Вск 04:58:23  1201809
Выделение029.png (57Кб, 722x487)
Помоги анон, я не кодер не разу и вообще чайник полный. Нужно сделать обсфукацию одного скрипта (скрин прилагаю), вставленного в html документ(да знаю легко расшифровывается, мне похуй, все равно там хуйня). Гуглил на эту тему, нашел несколько онлайн обфускаторов типо

http://discogscounter.getfreehosting.co.uk/js-noalnum_com.php?i=1

http://tshadwell.github.io/horrible.html

Действительно превращает код в неведомую ебанную хуйню, я рад. Беда в том,что когда я вставляю результат , обфускации, вместо исходного скрипта в документ, нихуя не работает. Что я делаю не так? Что сделать чтоб заработало?
Аноним 03/06/18 Вск 06:07:04  1201818
>>1201809
Первая ссылка и вторая в режиме constructor у меня на твоём коде не работают. Вторая ссылка в режиме horrible encoded constructor и 100% horrible вроде робят.
Аноним 03/06/18 Вск 06:08:51  1201819
>>1201809
Вместо onClick на кнопке добавь в код перед закрывающим тегом </script> следующее:
document.querySelector("input[type=button]").addEventListener("click", passWord)
А скрипт положи ниже кнопки.
Аноним 03/06/18 Вск 06:12:41  1201820
>>1201819
а если кнопок несколько, то селектор пожирнее:
"center>form>input[type=button]"
Аноним 03/06/18 Вск 11:36:03  1201873
Что там с nodejs, востребованная штука на рынке? А то я смотрю все тут фронтендщики, крутые.
Аноним 03/06/18 Вск 12:24:32  1201890
aO7CvO8cKDA.jpg (72Кб, 427x567)
Господа, здесь же наверняка есть работающие уже аноны. А поясните как это ирл происходит? Я вот вроде вкатываюсь, пошёл второй месяц, я что-то делаю, пишу, но меня не покидает ощуещения всеобщего наебоса. Т.е. как это происходит. Есть какя-то задача, ты такой ага-ага, представил себе в голове как это будет работать, начинаешь писать, и здесь у тебя возник вопрос, ты пиздуешь в гугл, гуглишь (иногда я пишу код от силы час, а часов 5 я что-то гуглю и ищу), вроде что-то нагуглил написал пару строчок, вроде работает, дальше идем, опять какая-то хуита, опять в гугл, на двоч, в оверстекфлоу, на джаваскрипт ру, гитхаб и т.д. опять чет похожее нашёл, или кто-то прямо ответит и написал код тебе, ты пару строчек написал и опять по кругу.
Так вот, настоящие программисты тоже так работают? Вот пришёл джун и что ему дают какую-то задачу, показывают и он её долбит по сути, одну и туже? Использует наверно какую-то готовую библиотеку, которую ему покажут старшие товарищи?
Вообще бывает такое, что программист как кулхацкер из фильмов садиться такой и непрерывно пишет код, час, два, такой, тип как книгу? Или это всё в фильмах? А в реальных условиях всё не так?
Петян, работает в опенсспейсе и сидит с кулхацкерами и говорит, что обычно они просто смотрят на код взявшись за голову, потом пишут пару строчок и опять сидят смотрят или что-то гуглят.
Или вот ещё, начинаешь смотреть всякие слитые курсы/лекции на ютубе и там лектор объяснеяет допустим какие-нибудь массивы или функции, там переменные и т.д. И тип такой "сейчас мы выведем в консоль это и это и хуяк у него там какой-нибудь андэфайнд или ошибка и он такой бля, чето не то, так так, а во, исправляет и получает правильный ответ или даже еще одну ошибку. Казалось бы товарищ сеньер рассказывает азы языка и в самых простых каких-то примерах делает ошибки.
Кароч по ходу, как мне сейчас думается программирование это та профессия, где ты всегда чего-то не знаешь или не понимаешь. Объясните мне че да как.
Аноним 03/06/18 Вск 12:24:34  1201891
>>1201818
>>1201819
Благодарю аноны, получилось.
Аноним 03/06/18 Вск 12:27:47  1201897
>>1201890
> Вообще бывает такое, что программист как кулхацкер из фильмов садиться такой и непрерывно пишет код, час, два, такой, тип как книгу?
Нет.
Это в принципе невозможно.
Аноним 03/06/18 Вск 12:38:55  1201902
>>1201803
Пиздит, скорее всего.
Чтобы привлечь целевую аудиторию, т.е. айтишных задротов.
Ну, и node тут выбран тоже не случайно, лол.
Аноним 03/06/18 Вск 12:41:58  1201904
>>1201897
Да и книги так тоже не пишут, лол.
Аноним 03/06/18 Вск 13:21:52  1201917
>>1201890
Варюсь год с одним проектом на одних и тех же тех технологиях. Раскину, как у меня всё это происходило.

Первое время, пока ты не знаком с фреймворком, хреново понимаешь, как работает твой код, гугление и чтение документаций неизбежно. Сначала ты как слепой ёжик тыкаешься по отдельным составляющим, не видя цельной картины, и новые задания ты встречаешь фразой "Ух бля, а как это вообще делать-то?". Ты обращаешься к более опытному разрабу, в идеале он тебе рассказывает, как бы он сделал, поручает тебе реализовать то, что он сказал, а потом он ревьюит тобой написанное. В процессе выполнения задания ты шастаешь по докам, гитхабам, оверфлоу, статьям на хабре, и от задания к заданию у тебя уже вырисовывается более широкое понимание того, с чем ты работаешь. Ты на практике начинаешь, например, понимать, чем computed во vue отличается от watch, и кого где использовать. Сто раз ты прочитай про них на оф доке, ты не въедешь в это по-настоящему, пока не используешь их в проекте пяток-другой раз. Или ты натыкаешься на то, что изменив объект в одном компоненте, ты зааффектил свойство в другом, хотя как ж блядь так, я же этот объект специально продублировал, чтобы они по-разному использовались. Проебавшись пол-дня с багом, ты понимаешь, что ты ничего не дублировал, а отдал второму компоненту адрес на тот же самый объект, и больше таких косяков не допускаешь, прозрев наконец в вопросе об отличии литералов от объектных типов.

И так мало-помалу ты запоминаешь best practices по работе с библиотеками, реализации каких-то дежурных вещей, ты перестаёшь лезть в гугол на каждом чихе, потому что ты уже сто раз это писал и запомнил. Став видеть более широко, ты смотришь на свои старые костыли, думаешь "Как это вообще может работать?" и в свободное время переписываешь по-нормальному, опираясь на различные паттерны и потенциальные проблемы. Новые задачи начинают оцениваться более адекватно: ты понимаешь, какие подводные камни тебя могут ожидать и сколько сил уйдёт на саму задачу. У тебя будет уже много референса в лице старого кода, ты на него тоже начинаешь смотреть более свежим взглядом, по возможности улучшать и использовать в текущей задаче.

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

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

Про сам процесс кодинга не осмелюсь обобщать, поскольку лично у меня на работе с этим всё очень на отъебись. На проекте сижу практически один, деятельность манагера ограничивается сообщением "ну чо каво, хы?" к концу дня, а проект уже так настоебенил, что я даже на выполнении простой задачи не могу сосредоточиться более пяти минут. Сосед напротив меня шпарит как стахановец, остальные раз в час-полтора отвлекаются на покурить, позвездеть про паттерны или дебила-одинэсника из соседней конторы. Так что мне кажется, что периодически отвлекаться - это вполне норма. Если херачить как робот день за днём, можно и перегореть, и здоровье посадить.
Аноним 03/06/18 Вск 13:26:22  1201920
>>1201873
Востребовано только в том плане, что почти в каждой вакансии на фронтендера есть "желательно еще знать NodeJS", поэтому между тобой и человеком, который это знает, выбор будет в пользу второго. Хоть и на работе ты вряд ли будешь фулстаком, просто нужно понимание.
Аноним 03/06/18 Вск 13:30:31  1201925
>>1201890
Ну у меня так: прихожу, смотрю таски, начинаю делать, как правило всегда смотрю в свой прошлой код, если что-то забылось (а вот в моем прошлом коде как раз и есть твое "ищу в гугле"). Типа сейчас ты учишься, а потом будешь реиспользовать то, что когда-то нашел и чему научился.
Аноним 03/06/18 Вск 13:37:56  1201927
Вопрос знатокам.

Допустим, есть функция.
function hello(){
console.log("Hello world");
}
Я вызываю её 5 раз подряд.
hello()
hello()
hello()
hello()
hello()

Как сделать так, чтобы она выполнялась не чаще одного раза в секунду?
Сейчас я говорю не про setTimeout или setInterval.

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

Мне нужно, чтобы при каждом вызове функции, она автоматически добавлялась в виртуальную очередь и выполнялась через заданный промежуток времени.
Неужели, для такой элементарной вещи нету элегантного решения?
Аноним 03/06/18 Вск 13:44:00  1201930
>>1201927
Промисы.
Аноним 03/06/18 Вск 13:45:41  1201933
>>1201930
а в промисы ему придется запихнуть сеттаймаут)
Аноним 03/06/18 Вск 13:47:57  1201935
>>1201927
>элементарной
И бесполезной.

См. async/await и промисы с таймаутами.
Аноним 03/06/18 Вск 14:03:34  1201945
>>1201803
https://tjournal.ru/56834-deep-bunny-hole
> До этого события я могла по пальцам пересчитать русскоговорящих подписчиков. К тому же, мне поступило огромное количество предложений работы кодером NodeJS
https://youtu.be/TRXdxiot5JM?t=42s
ПОЧЕМУ БОГ НЕ ДАЛ МНЕ ПИЗДУ?
Аноним 03/06/18 Вск 14:05:34  1201950
>>1201930
>>1201935
Если речь идёт об await после каждого вызова функции, это - костыльные костыли.

Что, если я буду вызывать hello() из десяти разных async функций? Они выполнятся одновременно.
Аноним 03/06/18 Вск 14:13:19  1201959
>>1201950
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Promise

А так да. Вызывать функции по таймауту это костыль.
Аноним 03/06/18 Вск 14:13:53  1201960
>>1201917
А как на это смотрят более опытные коллеги, когда джун за месяц делает то, что по хорошему какой-нибудь сеньеор за пару дней написал? Хотя если так посмотреть то месяц работы джуна за 400 для канторы выгоднее чем 4 дня сеньера за 800.
Аноним 03/06/18 Вск 14:23:05  1201967
.png (126Кб, 800x808)
>>1201950
>>1201927
Элементарщина же.
Аноним 03/06/18 Вск 14:29:38  1201976
>>1201873
>>1201920
>Хоть и на работе ты вряд ли будешь фулстаком, просто нужно понимание.
>фулстаком

Чувак, Node - это не только (и не столько) сервер.

Это - среда разработки - компилятор, библиотеки, инструменты - всё это работает в Node. Бабели, вебпаки, хуяки, react-jsx, вот это вот всё.

А сервер - да похуй на него.
Аноним 03/06/18 Вск 14:30:09  1201977
>>1201967
Ну и да, не "deffered", а "deferred" - додвачился уже совсем.
Аноним 03/06/18 Вск 14:36:57  1201987
>>1201927
Тебе тут хуйни понаписали.

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

>>1201959
>Вызывать функции по таймауту это костыль.
С хуя ли?
Зачем тащить промисы в столь элементарную задачу?
Они нативно _не_ поддерживаются в ES5. Значит - или бабель-хуябель-node-webpack-вся-хуйня, или BlueBird подключать.

И надо понимать, что джаваскрипт сам по себе - костыль, лол.

Аноним 03/06/18 Вск 14:46:16  1201996
promise.png (80Кб, 1710x316)
>>1201987
>Они нативно _не_ поддерживаются в ES5. Значит - или бабель-хуябель-node-webpack-вся-хуйня, или BlueBird подключать.
Аноним 03/06/18 Вск 14:50:00  1201998
.png (279Кб, 2106x1054)
>>1201996
И нахуя ты сюда это притащил, долбоеб?
Аноним 03/06/18 Вск 14:52:23  1201999
>>1201996
>IE 11 No
Предлагаешь людЯм, у которых "синенький ентернет" на Спермёрке объяснять про необходимость твоих передовых технологий?
Аноним 03/06/18 Вск 14:52:45  1202000
>>1201996
Ты решил проиллюстрировать моё утверждение?
Очень любезно с твоей стороны.

Ты, блядь, видишь, что там IE 11 весь красный? Или ты считаешь, что он не нужен
Аноним 03/06/18 Вск 14:57:42  1202003
br.png (5Кб, 410x181)
>>1201999
>>1202000
Разумеется не нужен.
>>1201998
Спасибо что подтвердил своей картиночкой мой тезис.
Аноним 03/06/18 Вск 15:10:44  1202009
>>1202003
>Разумеется не нужен.
Твое мнение не будет ебать заказчика.
Аноним 03/06/18 Вск 15:16:42  1202013
>>1202009
У чювока, который хочет запускать миллионы раз функцию из разных мест кода по таймауту, не будет заказчиков очень долго. К тому времени как они появятся у IE 11 будет 0.08%.
Аноним 03/06/18 Вск 15:27:10  1202019
>>1202013

У >>1201927 в постановке задачи стоит вызов по таймауту. Понимаешь?
А через промис ты это сделаешь или через хуёмис - не важно.

Вот если бы ты предложил использовать RxJs - это да, это было бы по-взрослому. Хотя, ньюфаг всё-равно нихуя бы не понял.
Аноним 03/06/18 Вск 15:31:20  1202021
>>1202003
> Разумеется не нужен.
Лол блядь, сразу же видно мудилу без опыта коммерческой разработки.
Аноним 03/06/18 Вск 17:18:15  1202067
>>1202003
Не понял, а где Firefox? Неужели его меньше используют чем IE11?
Аноним 03/06/18 Вск 17:57:00  1202078
>>1201960
Ну если ты буквально ковыряешься месяц в том, что сеньор бы сделал за день, то это не здорово. Причём даже более нездорово со стороны сеньора и начальства, потому что на тебя буквально положили хер, а ты сидишь и протираешь штаны, бездельничая.
А если что-то не получается, то просто спрашивай у старших, первое время к тебе в любом случае будут относиться снисходительно и помогать, если ментор не конченный мудак. А таски по началу будут давать несложные, так что втягиваться будешь постепенно.
Аноним 03/06/18 Вск 18:00:23  1202079
>>1202067
Есть, но мало + фрагментация версий. А так то да, мозила просрала все полимеры за последние годы.
Аноним 03/06/18 Вск 18:03:06  1202080
>>1202021
Лол блядь сразу видно мудилу, который не умеет в контекст, который не умеет смотреть в будущее и который думает что кому-то не похуй на IE 11 по факту.
Аноним 03/06/18 Вск 18:22:28  1202087
>>1202080

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

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

Теперь расскажи мне, что апплеты не нужны, и что ораклопидары их запретили, лол.
Аноним 03/06/18 Вск 18:34:42  1202092
В тред призываются опытные реактоёбы.

Суть такова:

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

Как такое _кошерно_ делается в идеологии реакта?

Т.е. как в обработчике события элемента tr показать/скрыть другой компонент, не являющийся частью дерева данного компонента? Передав ему координаты и некие параметры, специфичные для текущей строки. И при этом, не рендеря его заново.

Как, блядь, вообще на такой компонент сослаться в этом ебучем реакте?
Задавать как child, всё равно?
А если несколько таблиц, а компонент-меню один (притянуто за уши, но, тем не менее)?

На DataTables + jQuery такое делается как обоссать два пальца.
Но, там совершенно иная идеология.


Аноним 03/06/18 Вск 18:42:37  1202094
>>1202087
>Теперь расскажи мне, что апплеты не нужны, и что ораклопидары их запретили, лол.
Но ведь их действительно депрекейтнули в Java 9 и полностью удалят из Java SE 11
Аноним 03/06/18 Вск 18:50:28  1202098
.png (61Кб, 2532x252)
>>1202080
Бизнесу и десяти процентам пользователей которые не смогут воспользоваться твоим приложением расскажешь.

>>1202092
Палю годноту:
https://reactjs.org/docs/portals.html
Аноним 03/06/18 Вск 19:01:37  1202102
>>1202094
Да, но их уже написано дохуя и больше.
И они прекрасно работают, и жрать не просят.

Ораклопидары ещё и Web Start запретили, чему, в отличие от апплетов, не может быть вообще никаких оправданий.
А перед этим предлагали на него с апплетов мигрировать, лол.
Они сами уже охуели от собственной злоебучести.

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

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

Так что все эти таблички, которые запостили выше - это хуета в пользу бедных. Как и мнение Оракла о том, надо ли использовать апплеты или веб-старт.

Народ уже прямо пишет в дискуссиях, что Оракл просто не понимает, зачем нужен веб-старт, почему его используют, сколько инсталляций существует на данный момент, и т.д.
Аноним 03/06/18 Вск 20:58:31  1202141
>>1202098
>Бизнесу и десяти процентам пользователей которые не смогут воспользоваться твоим приложением расскажешь.
Мои пользователи осилили поставить браузер вместо IE 11, а ты дальше расставляй сраку перед бабушками и бомжами, которые в твою убогую кантору аутсорсят свои говносайтики.
Аноним 03/06/18 Вск 21:03:42  1202147
screen001.jpg (12Кб, 244x415)
Анон, поясни плз, почему такая ерунда происходит. Код на скрине. В хроме сначала выполняется скрипт, а потом все что до и после него выводится, а в лисе - сначала выводится все что до, потом выполняется скрипт, а потом все что после. Куда читать? Хотелось бы разобраться, но не знаю в каком направлении рыть.
Аноним 03/06/18 Вск 21:06:38  1202148
>>1202147
defer там не нужен, это уже экспериментировал и случайно с ним скрин выставил. Хотя с ним тоже не работает
Аноним 03/06/18 Вск 21:16:49  1202155
Не смог сделать в виде цикла определение числа Фибоначчи по номеру в ряду, задумался: стоит ли продолжать? В виде рекурсии смог еле еле, там по формуле тупа
Аноним 03/06/18 Вск 21:17:00  1202156
>>1202147
Не нужно писать код, который зависит от таких вещей. Это очень плохой стиль.

А если тебе нужны подробности по процессу загрузки документа - см. тут:
http://www.allitebooks.com/secrets-of-the-javascript-ninja-2nd-edition/
Аноним 03/06/18 Вск 21:24:21  1202160
>>1202156
Писать так не нужно - это факт. Мне понять нужно почему так работает по разному. За книгу - спасибо, почитаю на неделе.
Аноним 03/06/18 Вск 21:52:55  1202170
>>1202147
Надо просто внимательно читать документацию
>Note: The defer attribute is only for external scripts (should only be used if the src attribute is present).
Аноним 03/06/18 Вск 21:53:06  1202171
>>1202160
> Мне понять нужно почему так работает по разному.
Велком ту вротенд. У нас тут зоопарк клиентов, зоопарк устройств, зоопарк технологий и зоопарк библиотек. Скучно не будет.
Аноним 03/06/18 Вск 21:58:47  1202175
>>1202160
У хрома и лиса разные движки и они попросту по-разному рендерят дом дерево. При этом механизм самого рендеринга в целом достаточно идентичен у разных движков, разница не столь существенная.
Аноним 03/06/18 Вск 22:09:30  1202179
>>1202147
Это очень плохой стиль.
Аноним 03/06/18 Вск 23:11:30  1202206
>>1202098
>https://reactjs.org/docs/portals.html
Спасибо, посмотрел.
Это не совсем то, хотя и интересно.

Вообще, главная проблема реакта - это то, что нельзя (нормально) иметь ссылку на компонент. И, соответственно, управлять этим компонентом.

Я понимаю почему так сделали - чтобы полностью спрятать всю механику, чтобы можно было делать server-side rendering, и прочее и прочее.

Но, получается, что "компоненты" React - это _не_ компоненты, в том смысле, в котором большинство людей привыкли это понимать.

Вот в Vue - не так. Там компоненты - это компоненты.
Ты можешь управлять компонентом снаружи так, как тебе заблагорассудатся, не онанируя при этом вприсядку.
И есть масса других ништяков, типа нормальных кастомных событий и т.п.
Аноним 03/06/18 Вск 23:47:22  1202225
>>1202141
> Мои пользователи
Давай рассказывай, что за пользователи там у тебя.
Аноним 03/06/18 Вск 23:57:56  1202228
.jpg (12Кб, 180x204)
>>1202206
> Вообще, главная проблема реакта - это то, что нельзя (нормально) иметь ссылку на компонент. И, соответственно, управлять этим компонентом.
Прямые ссылки на компоненты - зло. Тебе нужно подключать какой-нибудь Redux, при клике диспетчить изменение глобального состояния, а в самом контекстном меню привязываться к этому состоянию. Допустим, ты диспетчишь showContextMenu(contextMenuType), которое изменяет поля глобального состояния contextMenuVisible и contextMenuType, а компонент контекстного меню привязывается уже к этим полям и в зависимости от их состояния рендерит себя тем, или иным образом.

> Но, получается, что "компоненты" React - это _не_ компоненты, в том смысле, в котором большинство людей привыкли это понимать.
Самые что не есть компоненты, просто с другой методологией построения. И, честно говоря, подход Реакта мне кажется куда более структурированным и логичным чем подход того же Вью. Компонент - функция, все.
Аноним 04/06/18 Пнд 00:00:41  1202230
>>1202228
охуеть. неужели в первом же туториале по реакту это не разжевывается? почему челик вообще задает такие вопросы, как он собрался кодить на реакте, если не врубается в такие фундаментальные вещи. я хуею
Аноним 04/06/18 Пнд 00:34:53  1202246
>>1202230
Сынок, ты хуей осторожнее.
Излишнее охуение явно мешает тебе понимать прочитанное, лол.

>>1202228
Я это себе примерно так и представлял.
И это именно то, что я бы определил как "мастурбация вприсядку".

>подход Реакта мне кажется куда более структурированным и логичным
И более сферическим в вакууме.
Purely applicative languages are poorly applicable, лол.

Сразу начинаются редаксы-хуяксы-миддлвари всякие, на каждый пук.

Аноним 04/06/18 Пнд 00:48:19  1202249
.jpg (67Кб, 700x700)
>>1202246
> Сразу начинаются редаксы-хуяксы-миддлвари всякие, на каждый пук.
Это философия у React такая, да и, в общем, у самого современного JavaScript - разбиение на минимально возможные пакеты. Мне этот подход приглянулся - можно собрать нужный тебе стек и в случае надобности безболезненно дописать нужное, а не как в какой-нибудь условной Jave - ебаться со Spring и не жужжать.

> И это именно то, что я бы определил как "мастурбация вприсядку".
Vue, конечно, неплох, но лично мне он напоминает небольшой швейцарский ножик - вроде все есть, а вроде-бы как-то не то.

Аноним 04/06/18 Пнд 01:09:58  1202259
>>1202249
>вроде все есть, а вроде-бы как-то не то.
Да, есть такое.

Реакт мне нравится больше, сам по себе.
Если бы мне нужно было делать только фронтенд, я бы однозначно выбрал реакт.

А так - х.з.
Как-то очень затратно получается.
Надо ещё MobX попробовать, возможно пойдёт.
Аноним 04/06/18 Пнд 01:17:58  1202262
>>1202259
Могу посоветовать Redux-Sagа и Redux-Thunk - позволяет писать меньше бойлерплейтного кода.
Аноним 04/06/18 Пнд 01:45:30  1202273
>>1202246
>redux
>И это именно то, что я бы определил как "мастурбация вприсядку".
сразу видно - эксперт . как же у меня горит с таких чсв уебанов, которые по сути вши безмозглые, но мнение блядь имеют. экспертом наверное большим себя чувствуешь, когда подобную поебень высираешь
Аноним 04/06/18 Пнд 01:47:20  1202275
>>1202228
Я тут ещё подумал.
На самом деле, проблемы, по сути, нет.

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

Короче, всё нормально получается.
Комуникации между компонентами - с использованием ??? (надо выбрать).

В общем, надо преодолевать инерцию мышления.
Аноним 04/06/18 Пнд 01:48:08  1202276
>>1202273
Сынок, я же сказал тебе - иди на хуй.
Аноним 04/06/18 Пнд 01:48:39  1202277
>>1202276
>сынок
откуда ты вылез такой
Аноним 04/06/18 Пнд 01:55:15  1202278
>>1202276
Слыш, малой, рот закрой
Аноним 04/06/18 Пнд 01:58:57  1202280
>>1202277
а, почитай твой первый пост и заглянул под спойлер

>я нихуя не знаю
>ебучий реакт
и вишенка на торте!
>На DataTables + jQuery такое делается как обоссать два пальца.

ясно откуда ноги растут. как я и думал, настоящий эксперт, который нихуя не зная, знает как надо, как должно быть и что вот так - это дрочить вприсядку, а вот так - нет, потому что Я СКОЗАЛ. это просто пиздец, как же вы заебали, эксперты. шел бы сперва документацию осилил чем своим очень важным профессиональным мнением делиться. что тебе пидорас тупой мешает просто задать вопрос и просто блядь его выслушать, без своей экспертной оценки о том, как надо писать сложные приложухи на жс. пиздуй лендиги говнокодь на своем жквери, уебище
Аноним 04/06/18 Пнд 02:24:20  1202295
>>1202277
>>1202278
>>1202280
Нихуя себе, как у тебя не бомбит.

>как же вы заебали
Полагаю, ты уже родился заёбаным.
Аноним 04/06/18 Пнд 05:39:05  1202326
Уже придумали куда с гитхаба сваливать?
Аноним 04/06/18 Пнд 06:16:45  1202347
>>1202326
bitbucket
Аноним 04/06/18 Пнд 06:50:49  1202353
microsoftlovesl[...].jpg (47Кб, 920x613)
Screenshot-2018[...].png (11Кб, 684x263)
>>1202326
А зачем куда-то сваливать? Мы останемся в нашем LGBTQAH-friendly комунити. Да теперь ещё и под крылом гиганта, лидера в опенсорсе.

https://www.infoworld.com/article/3253948/open-source-tools/who-really-contributes-to-open-source.html
>Which leaves us with Microsoft having twice the number of contributors of its next nearest competitor, Google. For those of us that were around when Microsoft castigated open source as a “cancer” and “anti-American,” this is a remarkable change of heart

https://open.microsoft.com/

Поднимаю бокал смузи за это прекрасное соитие! Предвкушаю скорейшую интеграцию полноценного совместного код-едитинга в облаке, приправленного всякими машобчиками.
Аноним 04/06/18 Пнд 07:22:03  1202357
>>1202353
>Мы останемся
Твой код пиздят, перепиливают, патентуют и выпускают как продукт майкрософт с закрытым кодом, а все твои версии пиратские и тебя вообще посадят на всякий случай
Аноним 04/06/18 Пнд 10:24:03  1202437
Сосатб

https://www.youtube.com/watch?v=dxDvJrbGqus
Аноним 04/06/18 Пнд 10:27:30  1202441
>>1202437
Кто это? Твой одноклассник?
Аноним 04/06/18 Пнд 10:47:09  1202456
Господа, требуется помощь. Есть несколько сайтов, которые мне нужно распарсить. Данные на эти сайты подгружаются через JS-скрипты. На каждом сайте выполняется несколько скриптов, и я не могу явно определить, какой из них отвечает конкретно за обращение к базе сайта, поскольку никаких ссылок внутри этих скриптов нет. Знания по JS нулевые, но реализовать это необходимо, поэтому надеюсь, что кто-нибудь объяснит мне, как выцепить нужный скрипт. Спасибо
Аноним 04/06/18 Пнд 11:11:41  1202463
>>1202456
>Знания по JS нулевые
>как
Нанять фрилансера.
Аноним 04/06/18 Пнд 11:20:07  1202469
>>1202456
>Знания по JS нулевые
Значит, нужно заплатить тому, у кого не нулевые. Так мир устроен.
Попробуй это посмотреть, может повезёт:
https://www.youtube.com/watch?v=x4q86IjJFag
https://www.youtube.com/watch?v=Nn75sRAOlIY
Аноним 04/06/18 Пнд 11:25:32  1202471
>>1202463
>>1202469
Денег нет, а сделать надо за неделю это часть диплома, лол. Надеялся, что кто-нибудь из анонов объяснит алгоритм или типа того
Аноним 04/06/18 Пнд 11:52:11  1202478
>>1202273
Напиши свое мнение, которое сделает его мнение высером. А то пока срешь тут только ты.
Аноним 04/06/18 Пнд 11:53:42  1202481
>>1202295
Шизофреников именно так и тригерит, не обращай внимания.
Аноним 04/06/18 Пнд 12:26:08  1202501
>>1202471
Попробуй посмотреть пару видосов выше на 2х. Если за что-то зацепишься, что-то начнёшь делать, будут конкретные вопросы — поможем.
Если не потянешь, начни с ноля. Можешь по диагонали прочитать все статьи (кроме accessibility, и django) из колонки слева:
https://developer.mozilla.org/en-US/docs/Learn

Пока твой заезд выглядит, как "хочу, чтоб телепаты сделали за меня диплом".
Чтоб рассчитывать на дельный ответ, твой вопрос должен выглядеть, как
что хочу получить,
что делаю,
что получаю,
с кодом в песочнице по возможности.
Аноним 04/06/18 Пнд 12:54:46  1202520
>>1202501
Благодарю. Сегодня вечером поизучаю, до завтра попробую конкретные вопросы подготовить.
Аноним 04/06/18 Пнд 15:13:20  1202588
image.png (89Кб, 1167x460)
Господа, почему первый скриншот не работает, а второй работает. Нужно чтобы реджектился весь промис, когда один из внутренних промисов зареджектился.
Аноним 04/06/18 Пнд 15:19:06  1202590
>>1202588
Какая боль читать это.
Аноним 04/06/18 Пнд 15:43:05  1202603
>>1202588
Чем нативный Promise.all не угодил?
Аноним 04/06/18 Пнд 15:50:18  1202613
>>1202588
А ещё, даже если твой Носферату и заработает, то он будет выполнять цепочку промисов поочерёдно, а не одновременно, имей это в виду.
Аноним 04/06/18 Пнд 15:59:29  1202617
>>1202613
Ааа бля, нет, стоямба. Ничего не последовательно. Ты в этот промис алл передал уже вызванные функции и присобачил then только к первой из них. Короче у тебя все асинхронные функции уже выполняются, а ответа ждёт только первая, а следующие получат свой обработчик только когда результат получит предыдущая. Короче чтоб твой код сработал, надо, чтоб функции завершились последовательно одна за другой, иначе кто-то из них просрёт вспышку и оборвёт цепочку.
Короче не надо так, вытащи хотя бы вызов следующего лупа за пределы then'a
Аноним 04/06/18 Пнд 16:09:49  1202621
>>1202588
Ты дебаггер не можешь запустить, потому что петушиные скриншоты не понимает? А анон всё стерпит.
Явно проблема в резолве в ветвлении в обработчике в рекурсии. У меня стека в голове не хватает.
Попробуй разнести это всё (получится как раз второй вариант).
Попробуй мокнуть Промис и в дебаггере посмотреть, чё как.
https://levelup.gitconnected.com/understand-javascript-promises-by-building-a-promise-from-scratch-84c0fd855720
Аноним 04/06/18 Пнд 16:26:26  1202627
>>1202471
Еще один такой "диплом за неделю". Нахуй ты вообще полез в айти, если тебя это нихуя не интересует, и просишь других за тебя работу сделать?
Аноним 04/06/18 Пнд 16:45:12  1202634
>>1202627
Мама сказала раз за компутером все время сидит, значит надо на компутерщика учиться.
Аноним 04/06/18 Пнд 16:48:47  1202637
>>1202627
Ты точно в универе учился? Это же пиздец как уныло, всю мотивацию работать в айти убивает
Аноним 04/06/18 Пнд 16:54:08  1202641
>>1202627
Тут есть военная кафедра. Айтишником быть не хочу от слова "совсем". Вынужденная мера
Аноним 04/06/18 Пнд 16:55:17  1202643
>>1202627
> просишь других за тебя работу сделать?

Бтв, это далеко не все, что мне нужно сделать, но я застопорился на этом моменте. Остальное все напишу сам
Аноним 04/06/18 Пнд 17:54:44  1202689
>>1202590
>>1202603
>>1202613
>>1202621
Прошу прощения. Я в программировании околонулевой. Это задание из книги "Выразительный js": напишите свой промис.алл. Второй вариант - решение автора книги, а первый - моё.

Я так понял книга плохая и автор пишет плохой код? Или все норм, можно продолжать ее проходить?
Аноним 04/06/18 Пнд 17:56:50  1202691
>>1202617
Спасибо, все понял.
Ничесе какие спецы сидят в треде. Может посоветуешь как лучше учить джс?
Аноним 04/06/18 Пнд 17:57:53  1202693
>>1202689
это сложное задание на самом деле
сама по себе реализация обчного промиса дело непростое для новичка
читни гайдец https://pastebin.com/PbhEtPAB
Аноним 04/06/18 Пнд 18:09:20  1202704
>>1202693
Спасибо, очень помогло.
Аноним 04/06/18 Пнд 18:14:00  1202708
>>1202693
Пидафил
Аноним 04/06/18 Пнд 18:19:52  1202716
>>1202704
гайд будет дополняться и переписываться . оставайся в треде
Аноним 04/06/18 Пнд 18:22:16  1202719
>>1202693
>Ты не планируешь стать верстальщиком, поэтому учиться верстать не надо. Надо уметь работать с готовой вёрсткой. Это значит всего лишь программно управлять DOM-элементами на страничке через простенький интерфейс.
Блядь, зачем тогда я смотрю вебинары хытымель кокодемии?
Аноним 04/06/18 Пнд 18:23:31  1202724
>>1202719
хули там смотреть? основы знать все равно надо
Аноним 04/06/18 Пнд 18:25:10  1202725
>>1202719
Учить жс = хуярить веб.
Хуярить веб = знать разметку и стили.
Да даже если будешь онли бекенд делать, все-равно эти знания не помешают. Да и учить там хуй да нихуя.
Аноним 04/06/18 Пнд 18:25:45  1202726
>>1202725
> все-равно эти знания не помешают. Да и учить там хуй да нихуя.
во во
Аноним 04/06/18 Пнд 18:40:56  1202737
1*ps1LThoFav5Jo[...].jpeg (87Кб, 800x800)
>>1202689
Книга не плохая, она просто не очень удачная, как по мне. Сам её читал, когда начинал вкот, дропнул. Больше походит на пикрелейтед, что для новичка не очень. Мы то и забрюзжали, потому что подумали, что ты уже тёртый вкатыш.
Тогда тебя есть за что похвалить. Только старайся всё как можно проще делать, а то в собственных выебанах запутываешься.
Аноним 04/06/18 Пнд 18:41:11  1202738
>>1202725
Я знаю базовый html, css. Но верстать не умею, не знаю семантическую верстку, вот и смотрю. Про адаптив вообще молчу.
Я вообще хочу заниматься только бекендом, но кто же ньюфага к бекенду сразу допустит?
Аноним 04/06/18 Пнд 18:56:33  1202749
>>1202693
> https://pastebin.com/PbhEtPAB
Опять ты, шизофреник ебаный? Пошел нахуй отсюда!
Аноним 04/06/18 Пнд 19:24:31  1202777
На какой по номеру кю надо аттестоваться в codewars, чтобы более-менее разобраться в жс для базового понимания оптимальности применения основных операторов и приемов программирования?
Аноним 04/06/18 Пнд 19:54:44  1202802
>>1202777
Основы языка на 7 кю заканчиваются. Дальше сложность растёт только от дрочильни с алгоритмами и структурой данных, которая уже от конкретного языка не зависит.
Тебе вряд ли в ближайшее время придётся что-то такое применять, значимое самому реализовывать. Будешь только готовые апишечки дёргать. Так что польза от 6 кю только для разминки мозгов.
На практике достаточно понимать, что цикл в цикле это плохонько для производительности.
>оптимальности применения
Лучше на исходники библиотек посмотри, попытайся воспроизвести. Жиквери, например, или Лодаш. Так тебе двойная польза будет.
Аноним 04/06/18 Пнд 20:04:13  1202807
>>1202802
Спасибо большое, шикарный ответ, ты великолепен и изумителен. Счастья, здоровья)
Аноним 04/06/18 Пнд 20:08:41  1202813
Аноны, такой вопрос: в строку вводится ФИО, задача достать из строки их, и вывести в виде "Фамилия И. О." то есть у имени и отчества только первые символы.

Как это можно реализовать?

Я думал что отслеживать пробел, и по нему отслеживать слова, но как это реализовать я не знаю. Помогите пожалуйста
Аноним 04/06/18 Пнд 20:11:23  1202816
>>1202813
split(" ") же
Аноним 04/06/18 Пнд 20:15:59  1202821
>>1202802
>на 7 кю
P.S. Это не имеет отношения к вопросу, но хочу рассказать, что ИРЛ в школе я аттестовался на синий пояс. А синий пояс соответствует 7 кю. Однажды меня окружила группа гопников и стали просить уделить денег на воровской ход и одолжить мой телефон на день, клянувшись словом пацана и нерушимостью понятий, обещали вернуть на этом же месте телефон на следующий день, щедро пополнив 100 рублей на счет.

Я очень расстроился, ибо как оказалось у меня не было навыков битья кулаком в голову, а непобедимый, беспощадный и укрепляемый каждодневными тренировками дух, попросту ушёл в пятки и затем вовсе испарился. Поэтому я выбрал момент и бросился бежать. Тот который со мной говорил, пытался за меня схватиться, когда я дернулся к побегу, но я его сбросил каратистским движением, вспомненным из одно ката.
Аноним 04/06/18 Пнд 20:20:54  1202824
>>1202816
Попробовал, выводит точно так же как и в поле ввода. Но требуется чтобы имя и отчество было по одному символу
Аноним 04/06/18 Пнд 20:24:14  1202828
>>1202824
Код в студию
Аноним 04/06/18 Пнд 20:24:15  1202829
>>1202824
Ты получаешь строку типа "Фамилия Имя Отчество", кастуёшь на неё split(" "), получаешь ["Фамилия","Имя","Отчество"], дальше обрабатываешь массив, т.е. у элемента [1] и [2] ака Имя и Отчество ты оставляешь только первые буквы и добавляешь точки, получается ["Фамилия", "И.", "О."], кастуешь на него .join(" ") и получаешь "Фамилия И. О."
Аноним 04/06/18 Пнд 20:27:41  1202833
>>1202828
var asd = prompt('Введите Фамилия имя отчество');

var FAM = asd.split();

document.write(FAM);
Аноним 04/06/18 Пнд 20:32:54  1202841
>>1202833
var s ='Введите Фамилия имя отчество'
undefined
s
"Введите Фамилия имя отчество"
s.split(" ")
(4) ["Введите", "Фамилия", "имя", "отчество"]
Аноним 04/06/18 Пнд 20:37:14  1202845
>>1202841
не понял
Аноним 04/06/18 Пнд 20:38:12  1202848
>>1202845
Ебать ты пряник! Хорошо что js выбрал
Аноним 04/06/18 Пнд 20:40:05  1202850
>>1202848
Может он только начал читать учебник и проходит методы строк.
Аноним 04/06/18 Пнд 20:42:22  1202851
>>1202850
Да да, и запустить js консоль это rocket science
Аноним 04/06/18 Пнд 20:46:48  1202857
>>1202848
Через notepad пишу, этот файл подключается к html странице

хз, вставил этот код, ничего не работало

>>1202850
и да, у меня первая неделя изучения js
Аноним 04/06/18 Пнд 20:48:07  1202858
>>1202857
Напрягись, елки-палки, шевели поршнями.
Аноним 04/06/18 Пнд 20:52:53  1202864
>>1202845
var ask = prompt("Введите ФИО");
var arr = ask.split(" ");
alert(arr[0]+" "+arr[1].charAt(0)+". "+arr[2].charAt(0)+".")
Аноним 04/06/18 Пнд 20:52:53  1202865
>>1202857
Держи гавно код влоб
var asd = prompt('Введите Фамилия имя отчество');
var FAM = asd.split(" ");
var res = [FAM[0], FAM[1][0]+".",FAM[2][0]+"."].join(" ")
document.write(res);

Но ты задумайся видать программирование не твое
мимо ни разу не жс
Аноним 04/06/18 Пнд 20:58:44  1202871
>>1202857
Где это задание нашел, какие темы до этого проходил?
Аноним 04/06/18 Пнд 21:16:29  1202889
>>1202865
Спасибо большое!
Не, это гуманитарное образование просто, буду стараться человеком стать.

>>1202871
Дал человек для примера тестового задания. До этого читал только learn.javascript.ru, на мобиле SoloLearn, без какой либо практики
Аноним 04/06/18 Пнд 21:54:33  1202922
>>1202813
https://codepen.io/anon/pen/wXGBmx?editors=0010
Аноним 04/06/18 Пнд 23:08:56  1203001
я встречаюсь с [...].webm (8525Кб, 480x360, 00:06:43)
>>1202704
>>1202708
>>1202719
>>1202749

На вебмке автор этого текста >>1202693
Аноним 04/06/18 Пнд 23:39:28  1203029
>>1203001
да нах так прикладывать........
Аноним 05/06/18 Втр 00:28:14  1203053
>>1202738
как там барбершоп?
Аноним 05/06/18 Втр 01:20:10  1203067
>>1203053
Я даже не пытался его сверстать, я сейчас пилю на реакте SPA для мониторинга железа
Аноним 05/06/18 Втр 01:20:52  1203068
Эдакий htop на вебсокетах
Аноним 05/06/18 Втр 11:25:34  1203198
Вчера, значит, делал одну поебень на реакте. Сначала логинися, сервер отдавал айди пользователя, я этот самый айди передавал в стейт родительского компонента. Потом происходил редирект на другую страницу. Эта страница получает в свои пропсы айди из стейта родительского компонента и в componentDidMount делает запрос на урл, на конце которого стоит этот самый айди из пропсов. И он нихуя не хотел видеть этот айди, сука. 4 часа с этим говном ебался, так и не вышло ничего, в итоге все удалил. Утром сел, написал все то же самое и все заработало. Ну и пиздец же.
Аноним 05/06/18 Втр 12:16:32  1203227
>>1198383 (OP)
Подскажите, плиз.

Делаю сайт на django.
нужно чтобы на html странице динамически появлялись новые сообщения без полной перезагрузки страницы.

Я попробывал добавить на html страницу js-скрипт с использованием ajax. задумка была в том что с помощью success браузер клиента получает обновленную страницу. Скрипт из обновленной страницы находит нужные тэги и вставляет еще не на обновленной странице, которую видит клиент, теги с новыми сообщениями.

Но добыть нужные тэги-элементы из полученных данных не получается. Сам я только сейчас столкнулся js. Подскажите в чем проблема? Если что, я пробовал разные вариации кода. Это одна из них.

код js-скрипта:
...
<tbody class="paleblue" id="new_calls">
...
<td id="test">{{ call.date_call}}</td>
...

<script type="text/javascript">
var id;
var tbodNewCalls;
var tbodNewCallsUp;
var tr;
function show() {
$.ajax({
url: "http://127.0.0.1:8000/call/",
cache: false,
dataType: "html",
success: function (isData) {
tbodNewCalls = document.getElementById('new_calls');
tr = isData.getElementById('test');
tbodNewCalls.appendChild(tr);
});
}

id = setInterval('show()', 1000);

</script>
Аноним 05/06/18 Втр 12:44:59  1203235
>>1203227
>{{ call.date_call}}
Ты ведь скопипиздил откуда-то код с усами, засунул его в ванильку и хочешь, чтобы это всё работало.

>Если что, я пробовал разные вариации кода. Это одна из них.
Пиздец.

Почитай про то, как устроен веб для начала.
Аноним 05/06/18 Втр 12:46:58  1203237
>>1203227
>$.ajax
А, там ещё и жквери, ёбанный свет.
Просто выпились, дебил.
Аноним 05/06/18 Втр 12:49:03  1203238
>>1203235
>Ты ведь скопипиздил откуда-то код с усами, засунул его в ванильку и хочешь, чтобы это всё работало.
Нет.
>Почитай про то, как устроен веб для начала.
Ты знаешь как из isData получить getelementbyid?
Аноним 05/06/18 Втр 13:29:28  1203255
>>1203238
>Нет
Пидора ответ.
Я тебя и не спрашивал, просто констатировал факт и проиграл с того, насколько ты тупой алёша.
Аноним 05/06/18 Втр 13:45:40  1203273
>>1203227
Ты получаешь строку, тебе сразу нужно ее распарсить в dom, а потом уже искать нужные ноды.
Аноним 05/06/18 Втр 14:12:30  1203301
А что значит в вакансиях пункт "знание препроцессоров"? Это значит знать синтаксис и уметь скомпилировать препроцессорные высеры в ксс или надо прям активно пользоваться циклами, функциями и другой хуйней, которую они позволяют?
Аноним 05/06/18 Втр 14:13:39  1203304
>>1203301
почему ты не спросишь об этом во фронтенд-треде ведь препроцессоры не имеют отношения к жс?
Аноним 05/06/18 Втр 14:27:41  1203316
>>1203304
Потому что я перепутал тред, очевидно.
Аноним 05/06/18 Втр 14:46:31  1203329
>>1203227
>Но добыть нужные тэги-элементы из полученных данных не получается.

Чувак, ты как-то очень резко начал.
Надо бы как-то поспокойнее.
Ознакомиться с вопросом и т.д.

То, что тебе нужно, называется "шаблонизатор".
Есть шаблон и есть данные.
Ты сливаешь данные и шаблон.
Получаются "теги" - т.е. html.

Я бы рекомендовал использовать Vue (чистый, с ES5, т.е. прямо в браузере, без node.js и прочей хуйни).
У них на сайте даже русская документация есть.
И учебников в интернетах дохуя и больше.
Аноним 05/06/18 Втр 14:51:57  1203334
>>1203227
А, так ты ещё и питоноёб, я как-то упустил это из виду.
Тем более - пиздуй на сайт Vue.js и делай, как там написано. Всё просто, на самом деле, не сложнее джанги.

Аноним 05/06/18 Втр 15:16:28  1203350
>>1203227
> задумка была в том что с помощью success браузер клиента получает обновленную страницу. Скрипт из обновленной страницы находит нужные тэги и вставляет еще не на обновленной странице, которую видит клиент, теги с новыми сообщениями.

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

Не надо так делать.
Отдаёшь клиенту страницу без постов.
Далее, после загрузки в браузер, JS тянет посты с сервера в виде JSON, и показывает их через Vue.
Потом, периодически подтягивает новые (setInterval(...)).
Хули ты как маленький, в самом деле?

Аноним 05/06/18 Втр 16:43:14  1203406
Всем привет. Я продолжаю превозмогать, глотать сопли и слезы и пытаться вкатиться.
Собственно в моё приложение добавилась кнопка "редактировать" И собственно по щелчку по ней надо чтобы данные передавались в форму и в форме я их уже редактрирую, потом нажимаю "добавить" и он перезаписует данные в массиве и локал стораже.

Но я сегодня с 12 дня сижу и не могу въехать, как мне вытянуть данные из сторожа в инпут? Т.е. в функции addContact я данные из инпутов формы записывал в массив и сохранял в сторожа, а как блять мне теперь всё наоборот сделать? Из сторожа заполнить инпуты.
Я уже охуеваю, у меня болит голова, путаются мысли я нахуй всё.
http://plnkr.co/edit/qlPFLAfoB4My7steJFRq?p=preview
Аноним 05/06/18 Втр 17:02:02  1203418
>>1203406
Чувак, ты понимаешь, что это нереально - читать и разбирать вот такие вот портянки кода?

Разделяй задачу на кусочки.
Кусочек = функция или структура данных.
Напр. function setInputValue(inpElt, val).
Или setInputValueFromProperty(inpElt, dataObj, propName).

И вот у тебя такая (маленькая) функция, например, не работает.
Ты постишь её сюда, и тебе объясняют почему.
Аноним 05/06/18 Втр 17:09:59  1203422
Screenshot20180[...].jpg (320Кб, 1080x2220)
Пожалуйста, юзайте другой сайт для этих вещей, а то хочешь помочь человеку, а так что-то такое.
Аноним 05/06/18 Втр 17:20:43  1203432
Как в каждой итерации лупа создавать новый аррай с данными из итерации, а потом по завершении лупа адресовать все полученные арраи вместе или какой-то отдельный из них?

for () { /new Array(); each time/}
array1+array2+array3+....arrayN //pick up all arrays from each iteration

array8.split('') //target certain array among all created inside iterations
Аноним 05/06/18 Втр 17:50:03  1203439
>>1203432
Вот попробовал воплотить на примере:

function n(x){var Array=[]; for (i=0;i<=x;i++){
Array.push(i);} // все понятно, создается большой аррай из чисел вида [1,2,3,4,5]
console.log(Array);
var Array2=[]; //здесь нам надо взять каждый из членов аррая выше, в отдельности. Допустим, решается через новый луп, перебирающий по длине аррая выше: for (i=0;i<Array.length;i++){Array2=Array.split('')}
//однако проблема в том, что при такой раскладке аррая Array в мультидименщонл аррай у нас арраи за каждую итерацию не сторятся отдельно, а тупо апдейтят Array2 каждой следующей итерацией. А надо чтобы сторились отдельно где-то
var Array3=[];
var Array3=Array2.reduce(function(a,b){return parseInt(a,10)+parseInt(b,10);});//и вот тут тоже надо подцеплять не один проапдейтенный Array2, а отдельные ранее засторенные измерения по каждой итерации лупа выше
console.log(Array3);}
Аноним 05/06/18 Втр 18:09:27  1203440
>>1203439
У тебя кодстайл как у шизофреника, ну хоть постарайся писать красивше. Да и нахуя ты код прямо в тред копируешь? В шапке специально капсом написано так не делать, читать неудобно.
Аноним 05/06/18 Втр 18:26:13  1203444
>>1203440
В жсфиддл просто надо еще html-лапшу собачить, чтобы инфа по аутпуту на экран выводилась
Аноним 05/06/18 Втр 18:36:59  1203447
>>1203444
Какую лапшу, солнышко, зачем там хтмл, ты безумец что ли? Есть и другие песочницы, если фиддл не нравится. Никто не будет твою простыню со случайными переносами вперемешку с комменатриями читать, это очень неудобно.
Аноним 05/06/18 Втр 18:50:16  1203451
>>1198383 (OP)
Как скачать содержимое textarea в файл?

Если в textarea есть текст, или если он туда введён, отобразить кнопку или ссылку.
Иначе - скрыть ссылку, или отображать кнопку - но неактивной.
Аноним 05/06/18 Втр 18:52:55  1203453
>>1203439
Ты сам в этой дрысне запутался, мы тем более не поймём.
Попробуй разбить это всё на отдельные простейшие функции с понятными именами.
Например
>var Array3=Array2.reduce(function(a,b){return parseInt(a,10)+parseInt(b,10);})
станет

// создаёт из массива строк массив целых чисел
function stringsToInts (strings) {
  var ints = [];
  for (var i = 0; i < strings.length; i++) {
var str = stings;
ints.push( parseInt(str, 10) );
}
return ints;
}

// суммирует числа в массиве
function sumNums (nums) {
var sum = 0;
for (var i = 0; i < nums.length; i++) {
sum += nums;
}
return sum;
}

и используешь потом их как надо
var costs = ["5$", "15$"]; // типа откуда-то получил эти данные
var nums = stringsToInts(costs);
var totalCost = sumNums(nums); // получил что надо за несколько очевидных шагов

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

А если подружиться со стандартными методами и новыми стандартами, то делается то же самое так
const totalCost = costs.map((c => parseInt(c, 10)).reduce((sum, n) => sum + n, 0)
https://jrsinclair.com/articles/2016/gentle-introduction-to-functional-javascript-arrays/
Аноним 05/06/18 Втр 18:53:58  1203456
Ребята, кто с джава работает, нужен щарящий прогер, который сможет написать бота для лайв ставок, как расширение для хрома. Исходный код и пример программы есть.
Аноним 05/06/18 Втр 18:54:51  1203457
89bf726c32d3aa6[...].jpg (57Кб, 504x334)
>>1203418
так я же и разделил у меня там функция editContact, которая не работает. Точнее там нечему работать, т.к. я нихуя не написал.
Я попробовал что-то сделать, но это какая-то хуита, он мне выводит в инпуты данные только одного объекта блять, а не каждого, который мне надо. (см. строчки 143 - 150)
http://plnkr.co/edit/rJcnH6dbVRLijeuqZi5m?p=preview
Чому оно не робиць?
Аноним 05/06/18 Втр 18:59:22  1203460
>>1203456
>Ребята, кто с джава работает
>бота для лайв ставок
Ну ты подскакивай кабанчиком, надо обкашлять вопрос. Речь о пятизначной сумме, если что. На цифрах.
Аноним 05/06/18 Втр 19:04:24  1203464
>>1203451
Файл должен иметь имя, или чтобы его можно было назвать.
Аноним 05/06/18 Втр 19:10:19  1203466
>>1203444
https://repl.it/languages/nodejs
Вот тебе нода с консолькой, если браузер не нужен.

>>1203453
Макаба пожрала код. Сам пизжу, и сам же в посты вставляю.
https://repl.it/repls/WorthyScaredPhp
Аноним 05/06/18 Втр 20:16:59  1203502
Читаю кантора короче. Там такая штука:
>При помощи call можно легко взять метод одного объекта, в том числе встроенного, и вызвать в контексте другого.
>arguments.join = [].join

Я пошел искать array.join в v8, нихуя не понял. Часто вообще такие нарушения инкапсуляции происходят на практике? Какого хуя вообще? Взять, вызвать метод другого типа. Вообще охуеть. Мне че теперь, еще ассемблер на фронтэнд учить, чтобы понимать, че там происходит?
Поясните мне, схуя ли можно просто скопировать join у массивов и добавить в свой объект? Как я должен угадывать, когда call вызовет ошибки, а когда будет нормально работать?
Аноним 05/06/18 Втр 20:27:21  1203509
>>1203502
Причем когда я присваиваю свойству своего объекта код нативной функции, я даже посмотреть его не могу блять. native code
Аноним 05/06/18 Втр 20:32:56  1203515
>>1203451
>>1203464
Всё, сделал. Можно либо на JQuery, либо на JS через EventListener.
Тогда, кнопка (ссылка) - появляется при вводе и исчезает если нет данных.
Есть ещё третий вариант на JS, но в нём нельзя задать имя файла.
Вот они, все три: https://codepen.io/anon/pen/QxELaL
Аноним 05/06/18 Втр 20:35:20  1203516
>>1203451
https://codepen.io/anon/pen/OENKQz?editors=0010

сделать файл из велью, сделать ссылку на файл, кликнуть по ней

В ИЕ или Сафари откроется новое окно с файлом вместо скачивания. Можно обмануть засрав майм-тайп
... new File(... {type: `application/x-beleberda`)
Аноним 05/06/18 Втр 20:55:52  1203528
flash.png (48Кб, 468x457)
Эх как хорошо было, когда был flash популярным, хоть он и проприетарный, но зато разработчикам было удобно и весь функционал был в одном месте, и его ActionScript мне больше нравился чем js. А сейчас что тварится - сотни библиотек и фреймворков на js, которые через год-два либо устаревают, либо становятся несовместимы с новыми версиями. Вообще какой-то Содом и Гоморра происходит, все делают что хотят и всем похуй.
Аноним 05/06/18 Втр 20:59:05  1203532
137475589413747[...].jpg (34Кб, 446x362)
>>1203457
бумп
Аноним 05/06/18 Втр 21:01:06  1203534
>>1203528

> какой-то Содом и Гоморра происходит, все делают что хотят и всем похуй.

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

Эдоуб пошла на поводу у спермы с пидоры из купертиновки дропнув поддержку флеша на прыщах ну и поплатился проебав пласт, который тупо пролоббировал w3c стандарты css3, html5. Ну и jquery, mootools и прочие пришлись ко двору.

Короче, все логично. Проприетарщики хотели проломить и порешать рыночек создав единый стандарт, а им хуем по губам провели, лел.
Аноним 05/06/18 Втр 21:25:30  1203553
>>1203515
EventListener реагирует только когда изменяются данные в textarea.
А что если она readonly и её нельзя изменить в браузере??
Как проверить пуста ли она или же содержит данные, после её обновления?
Аноним 05/06/18 Втр 21:27:51  1203556
>>1203553
Сменил ID - получилось.
Аноним 05/06/18 Втр 21:54:19  1203581
https://jsfiddle.net/ctz1f9p3/

Пожасните
Аноним 05/06/18 Втр 22:05:24  1203586
>>1203581
Ну очевидно так использовать нельзя потому что toString это функция объекта, а не просто глобальная функция. Нельзя написать toString(1), нужно писать 1.toString(), а .map() работает именно так. Он будет вызывать функцию toString для каждого из элементов массива. Т.е. toString(2), toString(0)
Однако почему window.toString() не равен просто toString... хз... может кто-то другой что скажет.

https://stackoverflow.com/questions/14160211/why-isnt-tostring-equivalent-to-window-tostring

вот тут пытались уже выяснить, но чето особо без результатов.
Аноним 05/06/18 Втр 22:18:41  1203590
>>1203556
Засунул всё это - в одну функцию. Четвёртый случай.

После обновления значения, заданного в readonly textarea,
приходится перевызывать эту функцию.

Добавил onclick="check_textarea();" - в саму textarea.
Теперь при клике - обновляется href ссылки, а сама ссылка - скрывается после обновления.
Закачка текста - в два клика.
Аноним 05/06/18 Втр 23:07:59  1203631
Каким способом лучше удалить некоторый символ из строки? То есть заменить на ничто?

str.replace('/', '') работает только с первым символом. А как со всеми?
Аноним 05/06/18 Втр 23:12:05  1203635
>>1203631
Регексп с флагом g вместо строки для поиска.
https://www.w3schools.com/Jsref/jsref_replace.asp
Аноним 05/06/18 Втр 23:21:38  1203640
>>1203635
>https://www.w3schools.com/Jsref/jsref_replace.asp
О, спасибо. Так работает.

А как можно заменить например цифру, на число символов? Ну например число в текст на равное количество букв А?

replace(/\d/g, 'a'), только чтобы А была не одна. а равная этому числу?
Аноним 05/06/18 Втр 23:23:27  1203641
>>1203502
>Часто вообще такие нарушения инкапсуляции происходят на практике?
Постоянно, в коде серьёзных библиотек - особенно.
И тут это не называется "нарушения инкапсуляции".

>Взять, вызвать метод другого типа.
Это не те типы, что в джаве, например.
Хотя, и там так можно, лол. С оговорками, конечно.
В JS такие вещи диктуются самим устройством системы наследования.

Не надо пытаться прогнуть JS под своё восприятие.
Надо понять, как он работает, и использовать это.

И да, когда говорят, что "JS - говно", то имеют в виду совсем не то, что ты перечислил.
Аноним 05/06/18 Втр 23:28:10  1203646
>>1203640
Это нельзя сделать регекспом.
Это надо делать свою функцию.
Анализировать строку и собирать новую, и изменениями.
Аноним 06/06/18 Срд 00:44:43  1203682
>>1203457
На тебе в рожу http://plnkr.co/edit/3Fq4UWvlOOgWVFlXSwSI?p=preview Валидацию сам добавь, и вообще она у тебя дебильная. И функция делете у тебя тоже недоделанная. И зачем ты постоянно теребишь локалсторедж? Загрузи один раз данные в массив и работай только с ним, а когда надо - сохраняй в локалсторедж. И вот это тоже тупо
localStorage.getItem('contacts') ? JSON.parse(localStorage.getItem('contacts')) : []
Ты сперва запрашиваешь итем из стореджа и проверяешь, вернул ли сторедж что-нибудь? Если да, ты второй раз вызываешь сторедж, это не эффективно. Лучше сделай так
contacts = JSON.parse(localStorage.getItem('contacts')) || []
if (contacts.length) { и пошел дальше }

Еще тебе задание: Сделай так, чтобы не вся таблица заново рисовалась, а только тот элемент, который добавил/редактировал/удалил.
Аноним 06/06/18 Срд 01:02:14  1203694
>>1203516
Мой хром видит отключённую кнопку.
B `что` это ты - вместо 'ковычек' туда "засунул"?
Дал бы хоть ссылку туда, откуда код скопипастил... Может там комменты есть годные.

И ещё, ошибку бьёт "Uncaught TypeError: Failed to construct 'File': Illegal constructor"
Попробовал Blob:
           const file = new Blob([text], filename, {type : 'text/plain'});
- тоже ошибка.
Вот код: https://codepen.io/anon/pen/yEJJBV
ошибки ввёл туда в комменты. Кнопка активна, когда текст вводишь, но - не работает...

У меня лучше получилось тут >>1203515 , особенно - пятый пример.
Там эту функцию вообще один раз задать можно, а ID'ы - в textarea в onclick прописать.

Мы тут PGP в JS'e пишем: https://username1565.github.io/pgp/
Исходник - тут: https://github.com/username1565/pgp/
Хотелось бы добавить закачку текстарей, но там чтоб попроще.
А то FileSaver.js там ещё есть, как с ним ебаться - ума не приложу.
Аноним 06/06/18 Срд 01:31:50  1203706
>>1203694
Получилось так:
     const blob = new Blob([text], {type : 'text/plain'});
     const url = URL.createObjectURL(blob);
Аноним 06/06/18 Срд 01:40:14  1203712
>>1203694
>А то FileSaver.js там ещё есть, как с ним ебаться - ума не приложу.

Думаю чё у меня блоб вертелся на уме?..
А на самом деле там с FileSaver'ом - всё просто:
  function saving(){
    var blob = new Blob([final_transformation], {type: "text/plain;charset=utf-8"});
    saveAs(blob, "hello world.txt");
  }
Аноним 06/06/18 Срд 05:19:33  1203741
>>1201927
Это называется Throttle. Глянь так же Debounce. Есть на RxJS, возможно в лодаше или отдельно найдешь.
Аноним 06/06/18 Срд 05:22:03  1203742
>>1203741
А нет, перечитал, тебе нужна особая магия. Ищи, задача нетривиальная
Аноним 06/06/18 Срд 05:59:19  1203749
>>1203516
>https://codepen.io/anon/pen/OENKQz
Пхнул всё это - в две функции, которые можно повесить в начале страницы.
>>1203694
>Вот код: https://codepen.io/anon/pen/yEJJBV
Это два последних случая.
Теперь, только HTML-код множит кнопки и textarea's.
ID'ы каждой textarea и button - прописываются в onclick для textarea.
Всплывающие подсказки добавил.
Для наглядности - добавил инкремент значения внутри текстареи, после закачки.
По сравнению с пятым вариантом отсюда: >>1203515
>https://codepen.io/anon/pen/QxELaL
значение внутри файла - не отстаёт от текущего значения текстареи.
Сунул исходник туда - шестым вариантом.

Благодарочка. Кому надо - тоже забирайте.
Аноним 06/06/18 Срд 07:54:45  1203765
>>1203460
Ты из какого города?
Аноним 06/06/18 Срд 09:19:58  1203788
>>1203694
Тестил в Хроме и Фурифоксе под Убунтой. У меня работало.
>вместо 'ковычек'
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Template_literals
>откуда код скопипастил
сам писал (((
https://developer.mozilla.org/en-US/docs/Web/API/File/Using_files_from_web_applications
> ошибку бьёт
В ИЕ?

Если нужно выдрать просто текст, то конструктор файла излишен.
Решение с дата юрай
https://developer.mozilla.org/en-US/docs/Web/HTTP/Basics_of_HTTP/Data_URIs
мне кажется более простым и подходящим. Ты меня тоже чему-то научил.
Тогда так вижу, совсем просто
https://codepen.io/anon/pen/dKXzoy?editors=0010
Аноним 06/06/18 Срд 10:23:16  1203848
sLAElZA6HH8.jpg (80Кб, 553x528)
>>1203682
Спасибо, ты хороший человек и мать твоя достойная женщина.
Но не стоило все решение писать, я ж типо сам его должен был сделать. Я правда пока еще не всё понимаю, что ты написал, но буду разбираться, спасибо.
А вообще я понимаю, что у меня там много хуиты может быть. Допустим валидация, про котороую ты говоришь, это вообще моя первая штука написаная на джс после хелло ворд. Я по хорошему учу джс только недели три, это каждый день по 5-6 часов я пытаюсь что-то написать. А до этого я 9 лет вообще нихуя не учил, пил пивасик, ололкал в бэ и играл в дотку.
Аноним 06/06/18 Срд 10:53:31  1203853
>>1203640
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/replace#Specifying_a_function_as_a_parameter
Реплейс может принимать функцию вторым параметром. Эта функция будет вызвана для каждого совпадения с регуляркой. В строку вместо совпадения вставится то, что вернёт функция.

Вот так получится:
https://codepen.io/anon/pen/MXeONV?editors=0010
Аноним 06/06/18 Срд 11:12:11  1203864
>>1203528
>сотни библиотек и фреймворков на js, которые через год-два либо устаревают, либо становятся несовместимы с новыми версиями.
Толстота неосилятора
Аноним 06/06/18 Срд 11:18:25  1203867
>>1203528
>А сейчас что тварится - сотни библиотек и фреймворков на js, которые через год-два либо устаревают, либо становятся несовместимы с новыми версиями.

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

Впрочем, 25+ летним старперам это тяжело, да.
Аноним 06/06/18 Срд 11:19:42  1203868
>>1203853
Странно, но у меня ругалось на =>

replace(/\d/g, function(digit) { return 'e'.repeat(digit); });

Так заработало.
Аноним 06/06/18 Срд 11:22:13  1203870
https://jsfiddle.net/ebjnfa1d/1/

Чому так.
Аноним 06/06/18 Срд 11:29:12  1203872
>>1203870
Хуя, а если эскейпу перед дотой снять, то работает, лал.
Аноним 06/06/18 Срд 11:34:08  1203874
Screenshot2018-[...].png (52Кб, 1597x615)
>>1203868
С дедушкиного комплюктера двачуешь?

>>1203870
https://regexr.com/
Вставь свою регулярку и нажми Explain справа-снизу.
В первом случае у тебя получается две точки подряд, такого нет.
Во втором два любых символа подряд, такое есть.
Лалкает он, блядь. Щенок ёбаный.
Аноним 06/06/18 Срд 12:18:26  1203887
>>1203867
>25+ летним старперам
т.е. в 25+ лет нужно создавать свой фреймворк на ваниле и скармливать его 16+ сосункам, а ноющим и уставшим от изучения новых фреймворков говорить:
>В 21 веке нужно бежать изо всех ног
Классная модель, индусы и евреи гении, недаром они теперь всем IT рулят.
Аноним 06/06/18 Срд 12:22:34  1203888
>>1203887
>т.е. в 25+ лет нужно

Уже быть минимальным руководителем команды/проекта.
Аноним 06/06/18 Срд 12:25:31  1203890
>>1203888
А если я не хочу никем руководить бля? Мм? Мм? Мм? Мм? Мм? Мм? Мм? Мм?
Аноним 06/06/18 Срд 12:28:05  1203892
>>1203890
То так и останешься низкооплачиваемой макакой, которая в 30+ уже никому не будет нужна.
Аноним 06/06/18 Срд 12:30:50  1203897
>>1203528
В этом и суть веба и его гонок с новыми технологиями.
Если не будет этих перемен, то не будет и работы. Тысяч с десяток специалистов за год тебе весь интернет сайтами обложат.
А нынешняя система позволяет делать работу из воздуха.

Вот бы ещё поддержку старых костылей из стандарта исключили, было бы вообще идеально.
Аноним 06/06/18 Срд 12:31:09  1203898
>>1203890

Значит ты не альфач/бетач и успеха один хуй тебе не видать. Джедемчик такой вот. Иди в крошку-картошку работать.
Аноним 06/06/18 Срд 12:33:25  1203900
>>1203897
>Вот бы ещё поддержку старых костылей из стандарта исключили, было бы вообще идеально.

Клиенты нипаймут, когда у них сайты все в один прекрасный момент обновления браузеров поломаются.
Аноним 06/06/18 Срд 12:34:07  1203902
>>1203898
>альфач

Убирайся в /бэ, животное.
Аноним 06/06/18 Срд 12:38:59  1203903
>>1203874
Не для браузера просто js
Аноним 06/06/18 Срд 12:42:05  1203905
>>1203902

Знатно у омежки подгорело.

Алсо, животные как раз омежки и есть - безвольные, бесхарактерные, не умеющие управлять людьми и которыми поэтому управляют другие люди, которые трахают няшнотян, живут полноценной жизнью, ездят по свету, при этом выписывая вам, омежкам, пайку, держа вас в строгом ошейнике и урезая пайку в зависимости от вашего поведения. И вот так мы живем полноценной жизой, а вы горбатитесь на нас и жизни у вас нет, кек.
Аноним 06/06/18 Срд 12:44:33  1203906
>>1203888
>Уже быть минимальным руководителем команды/проекта.
Т.е. там уже достаточно будет прочитать краткое резюме по новейшим фреймворкам, а после дальше продолжать читать книжки а-ля "Как добиться мотивации подчинённых", "Как научить кофе ходить", "Как управлять вселенной"?
Аноним 06/06/18 Срд 12:45:12  1203907
>>1203905
В стране работать не кому.
Одно начальство кругом.

И это ни что иное, как совково-деревенский менталитет. Альфачи, сука, блядь, лол.

Покормил, да и хуй с ним.
Аноним 06/06/18 Срд 13:10:28  1203914
>>1203870
/(\.){2}/ матчит две точки ПОДРЯД.
А у тебя не подряд ('блуммп, чендж, поменять~')
В твоем случае правильно будет /(\.\d){2}/
А если с учетом нескольких возможных символов после точки, то:
/(\.(\d{0,3})){2}/

Аноним 06/06/18 Срд 16:28:52  1204004
>>1203788
Ясно.
>В ИЕ?
Не, хром под шиндошс XP.
>Если нужно выдрать просто текст, то конструктор файла излишен.
Он ещё и не пашет у меня, как ты мог видеть...
Его наверное инклюдить надо, а это уже не попроще.

>Тогда так вижу, совсем просто
>https://codepen.io/anon/pen/dKXzoy?editors=0010
Поигрался с этим...
Сначала я скопировал JS, и засунул его в script-тег, поместив скрипт - НАД HTML-кодом.
Не работает...
Если же сунуть скрипт - ниже HTML-кода, то работает.
Затем, сделал первую текстарею readonly="readonly" - не работает.
Затем, разбил скрипт на два скрипта - верхний и нижний. В верхний - засунул только функции.
С нижнего взял значение txt2.value и прописал в саму текстарею "<textarea>текст по умолчанию</textarea>".
Дальше, сделал её тоже readonly="readonly", закомментировав при этом //txt2.value="Lorem ipsum..."
Результат - вторая textarea имеет ссылку внизу, актуальную инфу в ней и качается, а вот первая текстарея - нет.

После этого, увидев в коде это:
   var txt = document.getElementById("txt");
   var link = document.getElementById("link");
   linkText(txt, link, "area.txt");
добавил к текстареям onclick (исправив там двойные кавычки, заменой их на одинарные).
Затем удалил нижний скрипт.
Результат:
Ссылка под второй текстареей обновляется на актуальную, но после клика на неё.
Первая текстарея же - не работает.

Добавил к ней, перед вызовом функции - ещё вот это: onclick="txt.value = (txt.value==1) ? '' : 1;
В результате - заработала и первая текстарея. Видно актуальную ссылку, и она не отстаёт.

При загрузке страницы, ссылки поначалу - неактивны. По умолчанию у них href = "".
Поэтому, продублировал вызов функции из onclick для второй textarea в скрипт под ней,
а из onclick - удалил это.

Исходник - тут: https://codepen.io/anon/pen/mKEQvy и тут https://codepen.io/anon/pen/QxELaL - (вариант 7).
Добавил всплывающие подсказки.
Теперь, скрипт c функциями может быть добавлен однажды - в начале страницы, в head, либо в виде JS.
Добавление же разных текстарей и кнопок - только HTML-кодом с разными ID.
Аноним 06/06/18 Срд 17:16:24  1204039
>>1203888
А кем ты тогда будешь в 40 лет?
Аноним 06/06/18 Срд 17:19:56  1204041
>>1203898
Компенсация собственной неуверенности за счет статуса руководителя - как раз удел неуверенных в себе чмошников.
>>1203892
Отчасти правда, быть кодером в 30+ уже душновато, я предполагаю.
Мимо.
Аноним 06/06/18 Срд 17:39:50  1204048
>>1203788
А ты там так и не подключил encodeURI. Сброса строки в закачиваемом файле было не видно.
Я сделал это за тебя. Сначала прописал escape, затем encodeURI() вместо него, где ссылка генерируется.
Аноним 06/06/18 Срд 18:01:36  1204066
>>1204041
>Отчасти правда, быть кодером в 30+ уже душновато
Да нет, не душновато. Но вкатываться в этом возрасте, наверное будет душновато. Представь ты будешь работать в конторе в 30 лет джуном на равне с 20-летними джунами пиздюками. Тебе даже неочем с ними поговорить будет.
Аноним 06/06/18 Срд 18:03:46  1204070
>>1204066
На мой уровень душновато. Либо рили какая то жирная удаленка, либо интересные проекты, либо тимлидерские позиции и выше, либо сьеб из айти. Просто быть обезьяной в 30+, которая буковки в компьютер вбивает это дно.
Аноним 06/06/18 Срд 18:12:47  1204082
>>1204070
>Просто быть обезьяной в 30+, которая буковки в компьютер вбивает это дно
Какие-то странные у тебя понятия о программирование. Как будто пр, это как писать текст в чатике и нихуя не думать башкой.
Аноним 06/06/18 Срд 18:20:48  1204095
>>1204082
да примерно так и есть)))0)0)
Ну, подумаешь иногда, что толку. Работа зашкварная и тупая, ее притягательность в том что можно быстро выйти на норм зп и в хороших условиях - потенциале для релокейта и так далее. По моему большинство кодеров уже на подходе к тридцатке заебаны в хлам. Речь не идет про тех кто так и не вышел на норм уровень и продолжает мечтать про ВАЙТИ
А так рили будешь дяде кошелек набивать, фикся баги и реализую фичи как раб, всю жизнь втыкая в ящик. Дада, это очень интересно, мы тебе дадим возможность сделать для нас что то, мы это продадим и тебе дадим чуть чуть, а себе заберем остальное, кстати, тебе надо еще в субботу выйти. Ты же рад возможности работать в нашей компании?
Аноним 06/06/18 Срд 18:22:40  1204098
>>1204082
Большинство задач - типовые и опытные ребята эти типовые задачи пишут на автомате.
мимо диванный помидор
Аноним 06/06/18 Срд 18:33:54  1204113
>>1204048
Добавил сюда ещё : https://codepen.io/anon/pen/mKEQvy
href="javascript:void(0);" в каждую ссылку и там где кнопка.
Чтобы страница не перезагружалась и никуда не прокидывало при нажатии.

При загрузке страницы, под первой пустой textarea - кнопка видна.
Если на неё нажать - ничего не происходит.
Поэтому, добавил onclick="linkText(document.getElementById('txt'), document.getElementById('link'), 'area.txt');"
для этой кнопки, чтобы она исчезала, но при нажатии - закачивается пустой файл.
Чтоб закачки не происходило - после этой функции в onclick кнопки - добавил ещё "return false;"
а в функцию updateLink(input, link)
   link.onclick = '';
Теперь, после нажатия на кнопку при пустой текстарее - она просто исчезает,
ничего не качая и не обновляя страницу.
Аноним 06/06/18 Срд 18:41:34  1204122
>>1203848
Сейчас тебе 29?
Аноним 06/06/18 Срд 18:52:13  1204137
>>1204122
Ты считаешь, что пить пивасик и ололокать в бэ можно начинать не раньше 20?.
Ты в /b бывал вообще?
Сходи, лол.

Я - не он, если что
Аноним 06/06/18 Срд 18:52:38  1204138
Наконец крепко освоил базу ЖС, и реакта
какой проект запилить, чтобы в резюме кинуть и искать должность джуна?
Мувисечер не слишком избито уже?
Аноним 06/06/18 Срд 18:55:15  1204144
>>1204095
Ну так это же исполнитель. Исполнителю везде хуевато - каменщику, проектировщику, переводчику. У исполнителя ноша такая - шустрить за мелкий прайс, это эксплуатируемый класс. И вид орудия производства - кирка или комп - здесь мало что меняет. Хочешь принципиальных изменений - рвись на верхние страты, в криминальные боссы, политики, хозяева бизнеса со связями и прочая средняя+ буржуазия.
Аноним 06/06/18 Срд 18:57:54  1204148
>>1204138
Складской учёт запили несложный.
Уровня ларька с сигаретами, жвачкой и газировкой.
Хранение данных - в Firebase.
Аноним 06/06/18 Срд 18:58:03  1204149
>>1204144
Я примерно про это и писал.
Плюс, работа сама по себе такая, гробишь здоровье и не видишь ничего, кроме монитора сутками, это делает ее вдвойне хуже.
У какого нибудь вахтового нефтяника хотя бы гормоналка и кровообращение не херятся, свежий воздух, все дела. Хотя я понимаю, что везде своих проблем хватает.
Аноним 06/06/18 Срд 19:01:52  1204151
От ваших разговоров за жизнь тошно становится. Какой-то манямирок дрочера - максималиста.
Аноним 06/06/18 Срд 19:18:13  1204168
>>1204095
>>1204098
>>1204149
Ну давайте поворчите, бояре. Вы наверное из той категории шизиков, которые любят писать РАБота, мол это рабство. Да вы просто типичные лодыри и тунеядцы с завышенным чсв.
Аноним 06/06/18 Срд 19:25:37  1204172
>>1204148
спасибо за совет! правда теперь сначала нужно с firebase разобраться -_-
а ты не можешь объяснить функционал стандартно- примитивного складского учета? Никогда не имел с ними дела, просто. Я конечно ещё сам проштудирую, но вдруг наткнусь на совсем не типичный функционал, и по незнаю. возьму его за пример
Аноним 06/06/18 Срд 19:30:01  1204174
>>1204172
Предположу не проверяя.
Попробуй на Ютубе искать "1С склад основы". Должен быть какой-нибудь туториал для домохозяек. Так и подсмотришь основные операции.
Ещё в ПХП-тред загляни. У них в мануале много хороших идей расписано.
другой
Аноним 06/06/18 Срд 19:37:25  1204177
работаю с канвасом, создал скрипт который по очереди вызывает сначала рисование какого то предмета, потом ставит таймер на секунду после чего стирает канвас и рисует новую фигуру
в итоге запуская все это получаю ровным счетом нихера
дебаг показал второй рисунок запускается начинает рисоваться но второй таймер все очищает
что за хня?
Аноним 06/06/18 Срд 19:42:38  1204181
5f667c1040cb1fd[...].jpeg (69Кб, 620x380)
>>1204177
Это потому что Сатурн сейчас доменантен. Ты случайно не Козерог? Чувствую, в чём дело, но всё как-то в тумане. Видится буква М.
Аноним 06/06/18 Срд 19:47:43  1204183
56841.jpg (23Кб, 852x480)
>>1204177
>что за хня?
Второй рисунок запускается, начинает рисоваться, но второй таймер все очищает!
Аноним 06/06/18 Срд 19:51:01  1204187
>>1204183
асинхронность?
Аноним 06/06/18 Срд 20:05:06  1204193
как удалить строку в таблице в которой нет текста?(таких строк может быть много по таблице)
Аноним 06/06/18 Срд 20:06:48  1204194
>>1204193
$(селектор).remove()
Аноним 06/06/18 Срд 20:06:59  1204195
Стикер (0Кб, 390x470)
> чай и моча
Аноним 06/06/18 Срд 20:09:38  1204199
>>1204194
>$(селектор).remove()
а как сделать если мне первый столбец трогать не надо вообще?
Аноним 06/06/18 Срд 20:10:29  1204200
>>1204199
а какой надо?
Аноним 06/06/18 Срд 20:11:31  1204201
>>1204172
Ну, тебе уже, в общем, ответили.

Действительно, за основу можно взять ТЗ из учебника по 1С - с этого там обычно начинают, т.е. это самый базовый пример.

В твоём случае можешь "базу данных" просто в local storage сделать для начала.

И упор должен быть на фронтэнд.

Должен быть список товаров со штрихкодами + название и к-во.
Поиск товара по штрихкоду и отображение карточки товара.
Сканер штрихкода работает очень просто - он имитирует клавиатуру - (очень быстро) набирает выбранное в поле штрихкод и нажимает Enter.

Должен быть ввод приходной и расходной накладной - номер, дата, поставщик, список товаров и количество по каждому. Соответственно, общее к-во этих товаров уменьшается или увеличивается после проведения расхода/прихода.

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

Делать надо постепенно добавляя функционал.

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

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

Если ты сделаешь такую задачу, и ещё и захостишь её в облаке (для удобства демонстрации), то тебя много где с удовольствием возьмут на работу.
Аноним 06/06/18 Срд 20:14:47  1204203
>>1204194
пример таблицы нужно удалить только там где полностью пусто
если удалять из первого столбца вся таблица съедет на лева, а мне это не надо.
У меня стать отчет строк начинается с 0 <td> если это важно

<table border="2">
<tr>
<td>th</td>
<td>th</td>
<td>th</td>
<td>th</td>
</tr>
<tr>
<td>td</td>
<td>td</td>
<td>td</td>
<td>td</td>
</tr>
<tr>
<td></td>
<td>td</td>
<td></td>
<td></td>
</tr>
<td>td</td>
<td>td</td>
<td>td</td>
<td>td</td>
</tr>
<tr>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td>td</td>
<td>td</td>
<td>td</td>
<td>td</td>
</tr>
</table>
Аноним 06/06/18 Срд 20:15:13  1204204
>>1204200
все кроме первого, пример кинул
Аноним 06/06/18 Срд 20:16:33  1204205
>>1204204
тебе надо удалить все столбцы кроме первого в таблице? че это за задача такая, ты уверен, что именно это тебе надо?
Аноним 06/06/18 Срд 20:17:04  1204207
>>1204199
Как ты себе представляешь удаление строки без удаления одного столбца?
Аноним 06/06/18 Срд 20:18:26  1204209
>>1204201
>выбранное в поле штрихкод
В выбранное (с фокусом) поле штрихкод.
быстрофикс

И, конечно же, нужна форма "Продажа".
Та же накладная, по сути - по "сканеру штрихкода" в базе находится товар и добавляется в список. Потом проводится операция, и к-во у проданных товаров соответственно уменьшается. Естественно, нужна возможность отмены добавления товара и т.д.

Будешь в Ашане - посмотри на экран кассового терминала, понаблюдай за кассиром и вдохновись увиденным. И чек возьми с собой, дома почитаешь, лол.
Аноним 06/06/18 Срд 20:20:19  1204211
>>1204209
ору вы челику фронтендеру предлагаете в качестве пет-прожекта запилить круд хуету для работы со складом?
есть куча общедоступных api почему бы не прикрутить к ним интерфейс, тот же круд будет, только без всей этой еботни с изучением 1с и написание бэкенда(даже заглушек, это надо заморочиться как минимум с поднятием сервака, что нахуй не надо фронтенд джуну)
Аноним 06/06/18 Срд 20:21:33  1204213
5432.png (25Кб, 1132x790)
>>1204205
Аноним 06/06/18 Срд 20:22:31  1204215
>>1204213
сформулируй нормально че те надо, не на картинке, а словами
Аноним 06/06/18 Срд 20:28:26  1204217
>>1204215
У меня в таблице иногда появляются пустые <tr>пустые <td></tr>
Аноним 06/06/18 Срд 20:30:56  1204218
>>1204217
берешь селектором все строки. проходишь в цикле по всем строкам
каждую итерацию цикла, т.е. на каждой строке, берешь селектором все столбцы и проверяешь не пустые ли они. если все столбцы пустые, удаляешь строку
Аноним 06/06/18 Срд 20:33:47  1204219
>>1204211
>челику

Ты опять выходишь на связь?
И опять не потрудился не то что понять, а даже прочесть?

Думаю, ты знаешь куда идти, лол.
Аноним 06/06/18 Срд 20:35:11  1204220
>>1204218
Дай код я вообще в js нихуя, а сделать надо, я уже заебался, в инете почти нихуя, 1 похожий но он сука не работает горит нахуй
Аноним 06/06/18 Срд 20:38:50  1204221
>>1204220
а я думал ты один из вкатывальщиков
таким как ты не помогаю. ниче сча кто-нибудь другой из анонов откликнется
Аноним 06/06/18 Срд 20:41:39  1204223
>>1204219
че там читать челик в первом сообщение охуевает от того что ему фаербейс теперь надо учить
Аноним 06/06/18 Срд 20:51:14  1204224
Я правильно понимаю, что из-за особенностей отсчета арраев (с 0, а не 1), в формуле арифметической прогрессии common difference d (d=(an-a1)/(n-1)) будет (контринтуитивно!) находиться по формуле:

d=(a[array.length-1]-a[0]) / array.length - 1 (т.е. в одном месте фактически беря n за array.length-1, а в другом array.length
Аноним 06/06/18 Срд 20:53:24  1204225
>>1204220
Готов сделать за пять тысяч рублей.
Аноним 06/06/18 Срд 20:57:56  1204227
>>1204225
Плачу 5к в наносекунду
Аноним 06/06/18 Срд 20:57:56  1204228
>>1204220
Надеюсь, разберёшься.
https://codepen.io/anon/pen/xzEKNL?editors=0010
Аноним 06/06/18 Срд 20:58:24  1204229
>>1204209
>>1204201
Накидал будь здоров! Спасибо. Сейчас конечно кажется все довольно запутанным, но, надеюсь, что если все поделю на подзадачи станет попроще. Будем пробовать.

Правда все равно не понял логику имитации сканера штрихкода - я фокусируюсь на поле поиска по штрихкоду, нужная функция мне вводит считываемый штрихкод и нажимает enter... но как сам процесс сканировки нужного штрихкода сымитировать, без волшебной ашановской пищалки?
Аноним 06/06/18 Срд 21:05:37  1204234
>>1204228
Спасибо
Аноним 06/06/18 Срд 22:00:32  1204260
Решаю одну задачку простенькую из серии алгоритмов несколько часов, мозги скрипят, аж больно, туплю, чувствую себя беспомощным говном. Это пройдет?
Аноним 06/06/18 Срд 22:01:27  1204261
>>1204260
попробуй решить ее утром, как проснешься
Аноним 06/06/18 Срд 22:17:21  1204269
>>1204261
Не, я решил. Вопрос - так у всех и потом проходит, или это индикатор, что я тупой нах и надо бросать?
Аноним 06/06/18 Срд 22:17:25  1204270
>>1204260
В первые месяцы вката во время одного такого эпизода взял топор и разъебал тумбочку, потом целый день просто лежал. Так что да, все в порядке.
Аноним 06/06/18 Срд 22:18:21  1204271
>>1204269
какой индикатор че ты несешь блядь. индикатор один решил ты ее или нет
Аноним 06/06/18 Срд 22:20:42  1204276
>>1204269
Ты бы хоть задачу показал для начала и свой стаж вката назвал. Если вторая неделя и ты не мог числа ебаначчи решить, то все в порядке. Если пятый месяц и простую кату на кодварсе не можешь решить, то все плохо.
Аноним 06/06/18 Срд 22:22:05  1204279
>>1204276
да кю6 обычная с кодеварсов
Аноним 06/06/18 Срд 22:49:44  1204318
>>1204260
Дропай через 15 минут тупняков, если не сможешь объяснить "маме", на чём основано решение и какие конкретные шаги надо предпринять.
>простенькую из серии алгоритмов
Не бывает простеньких. Потому что нет алгоритма для нахождения алгоритмов. Каждый хороший алгоритм это озарение умноженное на знание конкретных моментов предметной области и матеши.
Большинство таких задач на алгоритмы, в том числе комунити-дривен Кодворз, сухо описывают результат. А дальше ебись как хочешь.
Редко попадались задачи, которые сразу приводили примеры из жизни, рассказывали, на каких принципах они основаны, куда копать, что почитать. Их было интересно и полезно решать.
В остальных задач несколько часов ебли, чтоб потом увидеть в ответах решение в пару строчек и потерять сознание.
Лучше это время на матешу или книгу потратить, так хоть какие-то шансы будут, когда реально встрянешь.
Аноним 06/06/18 Срд 22:53:17  1204323
>>1204318
Ну пздц одни говорят дрочи алгоритмы до посинения, другие говорят бесполезное говно, больше 15 минут не трать. Кому верить-та??
Аноним 06/06/18 Срд 23:00:09  1204328
>>1204323
У тебя на плечах есть штука, в которую ты кушоеш, попробуй ею воспользоваться и самостоятельно понять что тебе нужно и чего не хватает.
Аноним 06/06/18 Срд 23:07:27  1204334
>>1204260
В реальном мире ты никогда не будешь придумывать алгоритмы, а просто пойдешь в гугл и найдешь готовый под свою задачу, который был придуман и улучшен кучей математиков, либо вообще используешь уже написанный в виде библиотеки. К программированию это имеет слабое отношение, просто общая тренировка мозгов. Пару часов поебался и не решил - идешь в гугл и ищешь описание нужного алгоритма, после чего реализуешь его на своем языке.
Аноним 06/06/18 Срд 23:21:18  1204344
>>1204323
Я не говорю руки опускать. Я говорю не биться головой о стену.
Себе верь. Себя спроси, вынес ли ты из этой задачки пользы на несколько часов нервяка.
Тут нужно понимать, что конкретно задачка на Кодворз может быть написана каким-то Васяном-Раджешем со всеми вытекающими. Я пару раз натыкался на тупо неработающие тесты (помимо постоянного хуёвого описание). Или ёбся полдня с одной простейшей задачкой на чётные числа в массиве. Оказалось, не числа а индексы. Написал коммент, кучу плюсов набрал, проблема явно не во мне была.
Короче, превозмогать хорошо, если ты не проёбываешь время. Проёбывать очень плохо.

Тут ещё можно сказать про особенности мышления. Если не можешь сходу решить задачу направленным мышлением, то и не сможешь, потому что нет у тебя значит таких нейронных цепей. Тут надо тогда действовать рассеянным мышлением, якобы отвлечься от задачи. Знаешь, эти озарения в дУше, на прогулке, перед сном.
Аноним 07/06/18 Чтв 00:33:59  1204365
4IOfRd0YvA.jpg (68Кб, 768x512)
>>1204122
27
Аноним 07/06/18 Чтв 00:57:44  1204371
>>1204229
Настоящий сканер делает то же, что делаешь ты, когда набираешь штрихкод на клавиатуре и нажимаешь Enter.
Т.е. тебе ничего имитировать не надо, это сканер имитирует твою клавиатуру.

И я написал всё это просто в качестве информации к размышлению. Что из этого делать и как - сам решишь

В принципе, эта задача не сильно отличается от TODO-list, как ты, наверное, уже понял.

Filebase - не надо. Сетевых API - не надо.
Сделай просто массив товаров литералом в коде и dummy data service - объект, который работает с этим массивом.
Потом можешь сделать в local storage, например.

Смысл в том, что эти банальные ололо-задачи типа todo или movie database уже заебали всех. Сделай что-то, что производит впечатление практически полезного и энтерпрайзного.
Аноним 07/06/18 Чтв 01:03:05  1204372
>>1204334
Ты говоришь о типовых алгоритмах.
А бывают и не типовые.
Алгоритмы - это не только сортировка и поиск.

Алсо, нужно ещё умение увидеть в условии задачи один или несколько типовых алгоритмов.

И неплохо бы иметь представление о том, как вообще строятся любые алгоритмы - loop invariant, рекурсия.

И именно за этим их и надо учить.
Аноним 07/06/18 Чтв 04:46:47  1204411
>>1204372
Что значит "было бы неплохо"? "Было бы неплохо" знать алгоритмы нейросетей, но в 99% случаев вне области тебе это нахуй не понадобится, если не заинтересуешься для общего развития. Я не могу из головы назвать какой-нибудь алгоритм, который я использовал за несколько лет работы и который мне бы пришлось придумывать самому, а не искать в гугле за пять минут. Если уж дрочить ради дроча, то пусть учит паттерны, а не бесполезную сортировку пузырьком.
Аноним 07/06/18 Чтв 16:41:26  1204822
По курсу Какантора дошёл до 2 части с ДОМом и чёт нихуя не понятно, какие-то мутные термины пошли. Походу надо начать хтмл с кской дрочить и уже потом к домУ переходить, я прав?
Аноним 07/06/18 Чтв 16:45:06  1204827
>>1204822
Вроде подразумевалось, что ты понюхал хтмл-ксс уже перед первыми уроками кантора.
Аноним 07/06/18 Чтв 16:48:53  1204830
>>1204827
В начале курса это воообще не ощущалось, но теперь всякие селекторы, дивы, сложна.
Аноним 07/06/18 Чтв 16:57:50  1204835
>>1204822
у меня ровно всё наоборот. там хоть наглядно на примерах что-то понятно. А до этого одна ебаная абстракция какая-то с hi.Вася!
Я наоборот первую часть почти скипнул и сразу с дома начал.
Аноним 07/06/18 Чтв 16:59:02  1204837
>>1204835
А хтмл ты знал?
Аноним 07/06/18 Чтв 17:01:34  1204841
>>1204837
да, поделал уроки на кокодемии
Аноним 07/06/18 Чтв 17:04:22  1204844
НАТЕ.jpg (17Кб, 200x230)
>>1204837
а вообще у меня пиздец бомбит от кантора, точнее от того, что это считается лучшим учебников по джавскрипту. Хотя это хуйня какая-то, а не учебник, каждый абзац блять заставлят перечитывать его по несколько раз и всё равно нихуя не понятно. Эти ебанутвые выводы в алерт, а не в консоль, какой-то уебщиный и не читаемый код стайл. Сука, бесит нахуй всё в нём. Да на мдн иногда более поятно написано, чем в этом блядском "учебнике"
Аноним 07/06/18 Чтв 17:04:42  1204845
>>1204411
>пусть учит паттерны

Ну-ка, можно поподробнее?
Аноним 07/06/18 Чтв 17:34:59  1204861
>>1204844
> Эти ебанутвые выводы в алерт, а не в консоль
Как бы это выглядело, если бы встроенные в учебник куски кода срали в консоль?
Как минимум неудобно пользоваться.
Аноним 07/06/18 Чтв 18:13:35  1204875
>>1204844
Ну, "бомбит" - это сильно сказано, конечно.

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

Русскоязычная техническая литература вообще не очень.
Поэтому, дети, учите английский.
тайпскрипт рантайм придэ - порядок наведэ Аноним 07/06/18 Чтв 18:41:41  1204884
image.png (45Кб, 1603x592)
ну чо мартыханы, готовы к новому эволюционному скачку?

https://www.youtube.com/watch?v=M3BM9TB-8yA
Аноним 07/06/18 Чтв 19:33:05  1204942
>>1204845
https://addyosmani.com/resources/essentialjsdesignpatterns/book/
https://github.com/kamranahmedse/design-patterns-for-humans
https://refactoring.guru/ru/design-patterns

Полезно иметь представление. Стоит понимать, что некоторые паттерны специфичны для других языков.
Аноним 07/06/18 Чтв 21:29:44  1205037
Стикер (383Кб, 161x169)
> считается лучшим учебников по джавскрипту
> учебник по джс
> джс
> учебник
Аноним 07/06/18 Чтв 22:07:50  1205062
Сап, братва. Планирую вкатываться в JS разработку, после некоторого перерыва. Какой фреймворк посоветуете изучать сегодня чтобы удачнее вкатиться? Версии ES, что сейчас уже активно юзают?
Аноним 07/06/18 Чтв 22:15:28  1205068
>>1205062
React+redux,
es6
Аноним 07/06/18 Чтв 22:21:23  1205074
>>1204835
Двачую. Первая часть изучаешь хуй пойми что и хуй пойми для чего. Пока дочитаешь до конца, то уже забудешь то что читал до этого ибо из практики только какие то ебанутые 2+5 и хелло.
Вангую что ковыряние в готовых слайдерах + гугл и то лучше этого учебника.
Аноним 07/06/18 Чтв 22:51:06  1205087
От огульного дрочева на Кантора народ перешёл к огульному же поношению оного.
Народная любовь переменчива, лол.
Аноним 07/06/18 Чтв 23:02:07  1205099
>>1204844
что бы ты посоветовал, бро?
Аноним 07/06/18 Чтв 23:03:47  1205102
>>1205087
альтернатив бы каких еще запилили. ну кроме носорга!
Аноним 07/06/18 Чтв 23:22:32  1205128
Пиздец https://www.youtube.com/watch?v=dPWRaN2PXZw&t=169
Аноним 07/06/18 Чтв 23:42:57  1205148
>>1204942
Настоящие мужики читают так называемую книгу "Gang of Four" потому что 4 автора https://www.amazon.com/Design-Patterns-Elements-Reusable-Object-Oriented/dp/0201633612/ Все книги про паттерны, которые выходили после, пиздили паттерны именно из этой книги. Так что несмотря на то что книге больше 20 лет, она до сих пор актуальна.
Аноним 07/06/18 Чтв 23:50:07  1205157
>>1205128
модно молодежно хуле
Аноним 08/06/18 Птн 00:28:42  1205181
>>1205148
>Printed in 1994.

Не, ну ясный перец - 25 лет для программирования - это вообще не срок.

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

Особенно в джаваскрипте.
Аноним 08/06/18 Птн 00:42:08  1205188
>>1205128
А в фойе были фонтаны из разных сортов смузи.
Аноним 08/06/18 Птн 06:05:54  1205226
>>1205128
>>1205157
Да, блять зачем аж 7 диджейев? И эти круглые столики, будто кабаре какое-то, а не конференция.
Аноним 08/06/18 Птн 07:36:25  1205230
Здравствуйте господа. Устроился фронтендером, тимлид сказал собрать себе комп минимальный для работы. А я особо не шарю. Помогите плс, на что обратить внимание, нужна ли видеокарта, сколько оперативки хватит? Ссд на 128 гб подойдет? Заранее спасибо.
Аноним 08/06/18 Птн 07:40:11  1205231
>>1205230
Старый макбук и набор анальных пробок, баксов в 300 можно уложиться.
Аноним 08/06/18 Птн 08:00:34  1205233
Да хрен в 300 баксов уложиться, минимум 500 для работы. Это без видюхи. Мать 100, проц 300, ссд 100
Аноним 08/06/18 Птн 08:01:00  1205234
Да хрен в 300 баксов уложиться, минимум 500 для работы. Это без видюхи. Мать 100, проц 300, ссд 100
Аноним 08/06/18 Птн 08:08:40  1205237
>>1205234
"для работы" тебе нужен только сраный ноутбук, который потянет дебиан и три открытых процесса одновременно: терминал, браузер и текстовый редактор. 300 баксов для такого сетапа - это даже роскошь.
Аноним 08/06/18 Птн 08:10:39  1205238
image.png (161Кб, 1100x918)
>>1205233
Вот такое пойдет?
Аноним 08/06/18 Птн 08:20:49  1205240
>>1204884

Осталось webworker-threads в ноду затащить и привет пизда "фуллстек магазин за отзiв".

Но может это и хорошо - вся школота тут же в ноду хлынет, от других языков для бэкенда отвалит.
Аноним 08/06/18 Птн 08:29:01  1205241
>>1205230
Что-то я не понял. У тебя на работе или дома нет компа? Если дома нет, то как ты вообще учился программировать и верстать сайты? На телефоне что ли? И вообще как можно заниматься прогерством и хотя бы чуточку не интересоваться компьютерным железом? Создается впечатление, что ты васян какой-то и тебя по знакомству устроили на работу.
Аноним 08/06/18 Птн 08:30:38  1205242
>>1205241
На работе нет компа. Не интересуюсь железом, потому что нищий всю жизнь
Аноним 08/06/18 Птн 08:42:13  1205244
>>1205242
>На работе нет компа
Ты устроился фронтендером и там нет компа? Это что еще за контора такая? А мониторы хотя бы есть? Комп тебя заставляют за свои деньги покупать? Если да, то пиздуй оттуда.
Аноним 08/06/18 Птн 08:46:35  1205245
>>1205244
Просто компания пару недель назад в офис переехала. Конечно не на мои деньги
Аноним 08/06/18 Птн 08:47:52  1205246
А я вот постепенно на Typescript переползаю. Всё правильно делаю?
Аноним 08/06/18 Птн 09:14:54  1205250
>>1205246

Переползай на Rust сразу, его в webassembly можно конпелировать.

Аноним 08/06/18 Птн 09:17:10  1205251
>>1205181
sarcasm?
Аноним 08/06/18 Птн 09:23:59  1205252
>>1205181
>Бывало, оглянешься назад, и думаешь - какое же унылое говно это ваше программирование, год за годом - одно и то же, вообще ничего не меняется.

Какбы да. Ничего не меняется, кроме плясок макак вокруг очередной спизженой у дидов 60х-70х идее. Вот недавно макаки лямбды и функциональное программирование из закромов истории вытащили и давай обмазываться "кококо новое кокок книги нинужны сматрите каждый час новая технология кококо прогрессс рыночек порешал". И вся их интеллектуальная деятельность сводится к прочтению сотни readme.md по диагонали в день. И они этим гордятся.
Аноним 08/06/18 Птн 09:55:42  1205256
>>1204844
нормальный уебник. Просто ты неосилятор.
Аноним 08/06/18 Птн 10:03:05  1205260
>>1204260
На мой взгляд часами лупиться в одну задачу - смысла не много. По итогу проебываешь нервы, кучу времени. А мысль просто по круги нарезает в башке.
Сам сейчас перестраиваюсь на такой режим - пробую решить задачу. Если за минут 15-30 не нахожу решения - то еще столько же пробую накурить что нибудь в мануалах.
Если нет - записываю себе в блокнот ежедневник, делаю коммент что бы проще вернуться потом. И ковыряю что попроще, допиливаю скрипты что уже работают.
Аноним 08/06/18 Птн 10:18:54  1205266
>>1205250
Typescript тоже будет можно в WASM перегонять.
https://github.com/AssemblyScript/assemblyscript

А учить Rust только чтобы его в WASM перегонять - мазохизм.
Аноним 08/06/18 Птн 10:42:09  1205278
>>1205266
>>1205250
Всё хуйня когда есть Blazor на божественном C#. Бэк и фронт на одном языке, нода сасать!
https://github.com/aspnet/Blazor
Аноним 08/06/18 Птн 10:51:59  1205291
>>1205278
>Всё хуйня когда есть Blazor на божественном C#. Бэк и фронт на одном языке, нода сасать!
>https://github.com/aspnet/Blazor

А чем это от ASP/JSF отличается?
Аноним 08/06/18 Птн 11:01:25  1205301
>>1204844
>нихуя не понятно
Двачую, жутко косноязычный этот Кантор, а хороший кодер не равно хороший писатель.
Аноним 08/06/18 Птн 11:14:46  1205315
>>1205278
>Blazor
>C# рантайм в WASM/JS рантайме
Ты понимаешь, что это говно внутри говна?
Аноним 08/06/18 Птн 11:16:41  1205317
>>1205226
>будто кабаре какое-то, а не конференция.
вебмакакис сэр

>>1205238
>t420 /thread
ты собрал невнятную хуйню с почти игровой видеокартой

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

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

>>1205240
>"фуллстек магазин за отзiв".
кiк кушать братушки хотят, хуле, голод не тетка

>это и хорошо
порядок всегда хорошо, они со щвабодкой борюца, так что и в ноде порядок наведут, deno игра слов от node, так что школию туго придется ин эни кейс

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


Аноним 08/06/18 Птн 11:18:09  1205318
>игра букв
Аноним 08/06/18 Птн 12:34:14  1205383
>>1205099
я сам хуй знает. Наверно брать какую-то задачу, делать её попутно гугля и заебывая всех вопросами здесь в треде и на оверстекфлоу. Конечно изначально будет казаться, что сам ты ничего не пишешь, а всё копируешь, ну и хули. Всё равно джуном если вкатишься тоже будешь длеать однотипную хуйню, которую тебе один раз покажут, а дальше по примеру будешь херачить
Аноним 08/06/18 Птн 13:28:00  1205424
>>1205252
>Вот недавно макаки лямбды и функциональное программирование из закромов истории вытащили

Эволюция по спирали же.
И это не макаки вытащили.

Алсо, я имел в виду другое.
Меняется взгляд людей на вещи.
Переосмысливаются ценности.
Меняются подходы и _паттерны_ (о них и была речь).

А так - да, всегда можно сказать, что за последние X десятков лет ничего не изменилось - буквы-то те же самые.
Аноним 08/06/18 Птн 13:44:45  1205432
images.jpg (3Кб, 225x225)
Тут какой-то тролль целыми днями создает треды в /b про молдаванских подростков, которые за пару месяцев выучили джава скрипт и стали зарабатывать приличные деньги. Сам я не программер и таковым становиться не собираюсь, ибо для меня все это темный лес и неинтересно вовсе. Но, просто из интереса зашел на пару сайтов по работе с вакансиями по данному направлению. Так вот, в моем городе (Минск) всего-лишь две или три вакансии джунов, и то там кроме самого js еще в требованиях куча всякого говна типа аджакс, нодэ-хуедэ и так далее. Ну и само собой еще все эти html, css и т.п. Еще поспрашал у друга-вкатывальщика в ИТ про всю эту шнягу. Так он сказал, что этот js херня (хер работу найдешь), и то одного его недостаточно, типа еще дохуя чего отдельно учить надо. Короче, не понимаю хайпа вокруг этого вашего js.
Аноним 08/06/18 Птн 13:47:16  1205435
>>1205432
> , и то там кроме самого js еще в требованиях куча всякого говна типа аджакс, нодэ-хуедэ и так далее. Ну и само собой еще все эти html, css и т.п.
Пиздец. Как же много всего.
Аноним 08/06/18 Птн 13:47:35  1205436
>>1205383
>будет казаться, что сам ты ничего не пишешь, а всё копируешь, ну и хули
^_^

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

Аноним 08/06/18 Птн 13:47:58  1205437
>>1205432
Там больше чем 2-3,ты в поиске ввёл JavaScript Junior? Во многих вакансиях пишу просто js или фронтенд без джуна, но по описанию джун.
Аноним 08/06/18 Птн 13:49:31  1205438
>>1205432
А что твой друг советует учить тогда?
Аноним 08/06/18 Птн 13:51:09  1205439
>>1205432
Ступайте обратно в /бэ, любезный.
Аноним 08/06/18 Птн 13:51:30  1205440
>>1205432
>не понимаю хайпа вокруг этого вашего js
Просто относительно легкий порог вхождения, по сравнению с другими ЯП, плюс есть куча платных манякурсов и поехавших вроде того шизика, которые обещают за неделю сеньора из тебя сделать и рассказывают сказки как в айти все пиздато, легко и весело. Вот они и форсят эту хуйню, а пипл хавает.
Аноним 08/06/18 Птн 13:52:15  1205441
>>1205435
>Пиздец. Как же много всего.
JScript
CSS
JQuery
Ajax
DOM
Angular
Backbone
React
ES6
SCM (svn, git)
REST
JSON
Мало что-ли?
Это в требованиях пишут.
Аноним 08/06/18 Птн 13:52:52  1205442
>>1205438
>А что твой друг советует учить тогда?
C#
Аноним 08/06/18 Птн 13:54:20  1205444
>>1205441
Это джуниор продвинутый.
С нуля до такого уровня за год-полтора можно дойти.
Аноним 08/06/18 Птн 13:54:40  1205445
>>1205442
Дай угадаю, твой друг учится в вузике/шараге и они там изучают сишарп?
Аноним 08/06/18 Птн 13:55:04  1205447
>>1205440
>Просто относительно легкий порог вхождения, по сравнению с другими ЯП, плюс есть куча платных манякурсов и поехавших вроде того шизика, которые обещают за неделю сеньора из тебя сделать и рассказывают сказки как в айти все пиздато, легко и весело. Вот они и форсят эту хуйню, а пипл хавает.
Это да. На словах все легко и просто, а как начинаешь разбираться, возникает непреодолимое желание блевануть. Конечно, хотелось бы зарабатывать больше, но вся эта программерская хуйня вообще никак не заходит.
Аноним 08/06/18 Птн 13:55:44  1205448
>>1205445
Не угадал.
Аноним 08/06/18 Птн 13:56:12  1205449
>>1205442
Для реалий Минска естественно? Я сам отсюда и есть полтора года до, вката до конца контракта на текущей галере(foxpro, лол)
Аноним 08/06/18 Птн 13:58:29  1205452
>>1205449
Нихуя не понял.
Аноним 08/06/18 Птн 14:01:31  1205454
>>1205449
>foxpro
О, сябры знаюць толк, лол.
Аноним 08/06/18 Птн 14:02:58  1205457
>>1205454
Я в пхп треде уже расписал всю суть извращений
Аноним 08/06/18 Птн 14:04:43  1205458
>>1205452
Сисярп он посоветовал, потому что сам его учит со времен лаб в универе или реально самый годный язык сейчас для минских реалий?
Аноним 08/06/18 Птн 14:16:51  1205466
>>1205437
Да, именно джуна без опыта. По описанию хер знает, там требований столько, что обосраться.

>>1205444
Ты троллишь или серьезно?

>>1205458
Первое.

Алсо, интересно было бы знать, с кем я разговариваю. В треде народа прилично, только не понятно, кто мне отвечает - школьники-студенты, или же опытные ребята, работающие по профе треда.
Аноним 08/06/18 Птн 14:17:37  1205468
>>1205291
Причем тут они вообще? Это бэкенд технологии, а Blazor это фронтенд фреймворк, типа ангуляра для бедных, только код большей частью пишется на C#.
Аноним 08/06/18 Птн 14:21:05  1205472
>>1205466
Опытный заводобыдло - фокспро парень
Аноним 08/06/18 Птн 14:21:23  1205473
>>1205457
Почитал.
Ничего люто-пиздецового в этом нет, это тебе по молодости лет так кажется. Нормальное легаси с тонким ароматом совка, лол.

Я бы тебе тоже посоветовал налегать на СУБД, если есть хоть малейшая склонность к этому.

Алсо, из пыхи с такими вещами номально же работать можно, тем более, что там просто несвязанные таблицы, как ты пишешь.
А там и JS прикручивается вполне естественно - из пыхи отдаёшь JSON, показываешь на React.

Так что, не надо ждать полтора года, можешь вкатываться (в js) уже вчера.
Аноним 08/06/18 Птн 14:27:25  1205478
>>1205473
Спасибо, единственный кто нормально ответил, а по поводу c# что скажешь? Я до сих пор не уверен, что с веб-говном хочу связываться, смотрю в эту сторону, только по тому, что на hh хоть какие-то вакансии для Минска есть.
Аноним 08/06/18 Птн 14:31:40  1205480
>>1205466
ну так пиздуй на форум где есть никнеймы и уважаемые люди, говно тупое
Аноним 08/06/18 Птн 14:37:17  1205486
>>1205473
По поводу пыхи и прочей херни для завода это нереально, тут информации очень много крутится, все проги писались ещё до текущих ветеранов, которые тут сидят, никто не помнит уже где, что и как, и надо не один человек. Весь остальной отдел ит кроме меня и ещё 1-2 чела это люди старше моих родителей, которым тут лишь бы до пенсии дотянуть, они занимаются по сути работой других отделов, отчёты делают, печатают все в архиве, таскают тонны бумаги, но никак не коддингом. Я недели 2 переписывал прогу с фокспро на вижуал, а она всего лишь мелочь для одного отдела делает. Плюс мне даже было тяжело обучить после фокспро как с формами работать бухгалтеров всяких, что уж говорить о других новшествах.
Аноним 08/06/18 Птн 14:38:15  1205488
>>1205383
охуительно. ну тогда перестань пиздеть про кантора
Аноним 08/06/18 Птн 14:44:54  1205492
>>1205440
> куча платных манякурсов и поехавших вроде того шизика, которые обещают за неделю сеньора
у меня гайд в котором упоминаются два чувака работающие джунами. нихуя я никому нигде не обещаю, денег не беру, сеньоров не упоминаю.
и вот так легко и непринужденно это превращается в платные курсы где на за неделю я обещаю сделать из тебя сеньора
и я после этого шизик. ахуена, буду с почетом носить это звание, а тебя буду назвать просто пиздаболом
Аноним 08/06/18 Птн 14:50:12  1205496
>>1205492
Начнем с того, что я тебя обособил от первой категории, а закончим тем, что какого хуя ты опять нос из-под шконки высовываешь, нук пошел нахуй отсюда!
Аноним 08/06/18 Птн 15:08:27  1205501
>>1205478
>>1205478
Я зарабатываю на жизнь тем, что пишу на Java (EE). В меньшей степени - на JS и прочих вещах, включая Scala и C. На шарпе писал, но мало.

Про шарп могу сказать, что в качестве первого языка, для выработки хороших привычек - это значительно лучше JS. Ещё неплох Python. Ну и Java, само собой - это промышленный стандарт.

Но, нужно понимать, что шарп - это микрософт.
Если есть выбор между шарпом и джавой - выбирай джаву.
А сравнение "фишек" языков и прочее - это для дураков. Шарп - сборная солянка. А в джаве давно уже есть всё, что надо. И нет лишнего.
И охуеннейшая инструментальная поддержка (IDEA etc).

Для ценителей на JVM есть Scala, котлин и кложура.

Но, Java и др. JVM языки - это бекэнд, в основном.
Или десктопный (не-веб) фронтэнд. GWT и производные - не считаем.

В питоне ниже порог вхождения.
Рекомендуется для обучения.
Инструментальная поддержка - нормальная (IDEA, PyCharm)
Но, то, что на нём делают в области веба - джанго - мне не особо нравится.
И он динамический, и с типами там изрядное ололо. А это не современно.
Основное применение сейчас - джаного, дата сайенс, скрипты.

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

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

Из трендов сейчас, независимо от языка - функциональное программирование (как подход), типы (даже для динамических языков типа JS или Clojure), реактивность (Rx[Java|JS|etc], FRP) (не путать с Реактом, лол), микросервисы.
Фронтэнд - веб, веб-компоненты (React, Vue).
Аноним 08/06/18 Птн 15:09:36  1205504
>>1205492
Пиздабол здесь ты, говно. Ты даже не смог скинуть пруфы на тех двоих, существующих походу в твоем манямирке онли. Пшел нахуй.
мимошел
Аноним 08/06/18 Птн 15:20:06  1205506
>>1205501
>джанго - мне не особо нравится.
чому? а фласка?

я наоборот слышал что стартовать лучше с питония, вправляет нужный майндсет, потом сразу в бек тебя инстантли хантят
Аноним 08/06/18 Птн 15:30:26  1205510
>>1205506
>я наоборот слышал что стартовать лучше с питония ...

Я это и написал, в общем, то, среди прочего.

По поводу джанги - я на ней ничего не делал.
Не считаю, что это плохо, просто не особо понравилось. Но, в своё время я был просто в восторге от Zope, евпочя, лол.
Аноним 08/06/18 Птн 15:31:19  1205512
>>1205501
Я бы начал с любого языка лучшего для обучения, но время для обучения я уже просеронил в универе на работу в связанную с трупами, лол. Сейчас мне за полтора года на фоксогалере надо освоить технологию для работы сразу после конца контракта, поэтому питон отлетает. Понимание программирования есть, но это понимание базового скорей всего, я не пробовал писать на джаве или с, то, что я вытворяю на заводе на фоксе-это вряд ли программирование, хотя там и выходит пару к строк. Из информации твоей простыни выбор мой падает на джаву, боюсь только не успеть за полтора года освоить на уровень джуна.
Аноним 08/06/18 Птн 15:49:59  1205527
>>1205492
С тобой можно как-нибудь пообщаться более плотно в плане изучения js? За денюжку подучишь если что? С работой подсобишь?
Аноним 08/06/18 Птн 15:52:42  1205530
>>1205527
Нет, но могу на фейкомыло кинуть ссыль на мои курсы. Все пацаны, я делаю камингаут, да, спамил эту тему для пиару. Курсы реально годные и эти 2 чела реально вкатились по ним
Аноним 08/06/18 Птн 15:57:07  1205534
>>1204168
Работа и есть рабство, ю а велкам.
Лодыри дома сидят на мамкином борще.
Да ты просто типичный раб и обывала с заниженными абмициями.
Аноним 08/06/18 Птн 15:58:22  1205536
>>1205530
Кидай сюда сразу.
Аноним 08/06/18 Птн 16:01:06  1205539
>>1205530
Ты кантора курсы?
Аноним 08/06/18 Птн 16:05:11  1205543
>>1205504
какие бы пруфы я мог предоставить без деанона их и себя?
>>1205527
нет, для таких как ты я и написал гайд
можешь вопросы по гайду задать в треде
Аноним 08/06/18 Птн 16:08:25  1205547
>>1205496
да нах так прикладывать
Аноним 08/06/18 Птн 16:09:18  1205548
>>1203897
>позволяет делать работу из воздуха
выглядит красиво, мол мы создаем неведомую хуиту, надуваем ценник, но как потом это говно впарить!?

деньги считают все и везде, для продажи нужно объективное преимущество, а не сочные флаеры и ололо модное течение
Аноним 08/06/18 Птн 16:11:36  1205550
>>1205543
Подожди. Ты только что написал, что рекламировал какие-то платные курсы, по которым учились те молдоване. Что тебе стоит скинуть сюда? Алсо, у меня гора вопросов, я не хочу засирать тред. Как с тобой можно связаться? Скинь фейкомыло хотя бы.
Аноним 08/06/18 Птн 16:12:09  1205551
>>1205550
это аноним какой-то написал а не я
Аноним 08/06/18 Птн 16:29:38  1205576
>>1205551
Научи меня джаваскрипту и помоги с работой. Я заплачу.
Аноним 08/06/18 Птн 16:30:29  1205577
>>1205576
бля иди на хуй дебил))
Аноним 08/06/18 Птн 16:32:22  1205578
>>1205577
Ебанутый? Нахуй тогда срешь своими гнилыми пастами?
Аноним 08/06/18 Птн 16:38:44  1205590
>>1205578
ну даже не знаю. может быть для того, чтобы школьники прочитали и вкатились?
попроси кого-нибудь другого в треде
Аноним 08/06/18 Птн 16:44:20  1205598
>>1205590
Я школьник. Как мне вкатиться, если я все прочитал от корки до корки? Как найти работу без опыта и связей?
Аноним 08/06/18 Птн 16:44:55  1205599
>>1205598
там написано
Аноним 08/06/18 Птн 17:01:23  1205619
>>1205598
Как ты себе представляешь работу с людьми в комманде, если ты такое безмозглое ленивое антисоциальное существо!?
Аноним 08/06/18 Птн 17:10:55  1205631
>>1205599
Там не написано, как и где найти работу, не имея опыта и связей.

>>1205619
В коллективе обычно есть более опытные коллеги, у которых можно спросить, если чего-то не знаешь.
Аноним 08/06/18 Птн 17:11:42  1205632
>>1205631
на сайте для поиска работы, ебаный ты дебил
Аноним 08/06/18 Птн 17:17:23  1205636
>>1205632
>ебаный ты дебил
сука хуею со шкальников, все знания мира у них под сракой, а они все равно ведут себя как животные блядь надеюсь его отправят сапоги защищать, хоть какая то надежда на вразумление
Аноним 08/06/18 Птн 17:19:51  1205639
>где искать работу?
>на сайте для поиска работы
>АРЯЯЯЯЯЯЯЯЯЯЯЯЯ ТЫ ШО САМЫЙ УМНЫЙ ВОТ ОТКУДА МНЕ ЗНАТЬ ПРО САЙТЫ РАБОТЫ
Аноним 08/06/18 Птн 17:35:01  1205654
мужчина666.jpg (110Кб, 807x605)
Всё пизда. Вкатывалищик на связи. 3 недели по 5-8 часов в день и сегодня я не смог себя заставить что-то прочитать. Утром, я был вроде готов что-то поделать, но на кануне вечером у мой кореш, который помогает мне вкатываться и дает задания, должен был помочь мне с одной функцией около валидации. Точнее как помочь, у меня всё работало, но он сказал, что это хуйня какая-то нелогичная и надо чутка подправить. Над этим чутка я вчера пробился целый день, часов 8 и нихуя не вышло, написал ему, он посмотрел сам и у него тоже не вышло и он сказал, ну тогда всё переписывай и переделывай эту функцию, потому что нелогично. И всё. Сижу с лицом грустного блинчика, нихуя не хочется. Начинают закрадываться мысли что я неосилятор, и что мой собрать 200к, уволиться с работы и вкатиться пойдет по пизде. Я проебу 200к, никуда не вкачусь и пойду кассиром в пятерочку. Еще блять существовать на 20к в месяц тоже бесит, я блять на такие деньги последние лет 7 не жил никогда.
Сейчас вот пойду и нахуярюсь нахуй. У меня всё. Всем спасибо. До новых встреч.
Аноним 08/06/18 Птн 17:36:17  1205655
>>1205654
>мой план собрать 200*
Аноним 08/06/18 Птн 17:36:19  1205656
>>1205654
алкоголь - бич народов. и может, это не ты глупый, а у тебя кент-дебил умничает дохуя
Аноним 08/06/18 Птн 17:41:19  1205664
>>1205654
>хуйня какая-то нелогичная и надо чутка подправить
Хуйня нелогичная это такие вот предъявы. Забей на это хуй, пока он нормально не сформулирует.
Аноним 08/06/18 Птн 17:48:31  1205671
>>1205654

Не слушай этих >>1205656 >>1205664

Поди лучше нахуярся. Друг хуйни не посоветует.
Аноним 08/06/18 Птн 17:53:24  1205680
>>1205656
>>1205664
не, он норм. Наверно там действительно, что-то нелогичное.
>>1205671
я уже надел чистые носки, скоро буду выходить.
Аноним 08/06/18 Птн 18:53:18  1205803
>>1205501
Анонче, ты пропал?
Аноним 08/06/18 Птн 19:20:09  1205830
image.png (35Кб, 1399x511)
>>1205654
>Еще блять существовать на 20к в месяц тоже бесит
пфф

вкатывание в прог это не просто ололо rm -rf /* это определенный майндсет, сформированный не книжками, а неиллюзорным экшеном ирл

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

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

это не стометровка анон, это ебанный марафон, в конце пути которого ты прибегаешь совсем другим человеком.
Аноним 08/06/18 Птн 21:43:23  1205932
>>1205654
Я тебе советую сделать паузу на неделю или две. Если ты будешь каждый день как робот учить, то у тебя рано или поздно закипит голова, что у тебя собственно и произошло. Дай отдохнуть мозгу, ему нужно время, чтобы вещи, которые ты учил, освоились. Только не бухай много.
Аноним 08/06/18 Птн 22:08:41  1205950
>>1205830
я в будние дни хожу на турнички и брусья, как перерыв между занятиями. Раньше в зал ходил, когда работал, но как с работы ушел, решил пока турничками и брусьми заменить зал. С моим весом в 95кг, очень хорошо получается заебать себя собственным весом, без штанг. 50 подтягиваний за тренировку сделаешь и уже в принципе ничего и не надо. Но желание накатить это никак не убирает, накатить и ниооооочем не думать. Я бы конечно лучше бы дул, но у нас, в беларашке на 8 лет можно изи за такое уехать, так что нахуй надо, приходиться иногда накатывать, как настоящая пидораха.
>>1205932
мне до 17 надо продержаться, еще 9 дней, а там мы на неделю в италию с петянкой летим, там и развеюсь. И 17 примерно будет месяц, как я начал каждый день учить и что-то делать. Своеобразные каникулы выйдут.
Аноним 08/06/18 Птн 22:24:41  1205972
>>1205803
Да, на работу ходил, лол.
А ты хотел что-то спросить?

>>1205512
>боюсь только не успеть за полтора года освоить на уровень джуна.

Полтора года - это довольно много для человека, уже имеющего некоторую подготовку.

Джава хороша тем, что это простой и непротиворечивый язык. Ты _всегда_ можешь сказать что делает код, который ты видишь, откуда что берётся и т.д. Даже в шарпе это уже не так, хотя они и похожи. Оборотная сторона - многословность.

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

С другой стороны - на джаве есть JavaFX.
И на джаве написан Minecraft.
И можно его моддить и скриптовать, и это несложно, погугли, и книжки есть.

Короче - если хочешь советов мудрых, то:
1. Учи английский, чтобы более-менее свободно читать тех. лит.
2. См. п. 1.
3. Учи джаву/шарп по англоязычным источникам. Их очень много. По джаве - больше.
4. Для проверки и т.п. - юзай книги типа Java Programming Interviews Exposed (как пройти собеседование).

За полтора года можно вполне успеть на четвереньках доползти до китайской границы, лол.
Аноним 08/06/18 Птн 22:29:13  1205975
>>1205950
Чувак, мозг - как желудок.
Не важно, сколько ты в него засунешь, важно сколько он сможет переварить.

Надо делать паузы, чтобы дать подсознанию возможность работать над полученной информацией.
И больше спать, именно во сне всё это и работает.
Аноним 08/06/18 Птн 23:02:06  1206002
>>1205972 Можно твоё фейкомыло либо телегу? Обещаю не заебывать вопросами с кодом самим, мало ли возникнут ещё такие общие вопросы, а искать на них ответы, в отличие от вопросов по самому коду, не могу ввиду отсутствия опыта. Взамен могу поделиться парой тройкой историй с работы, на которой вряд ли больше пары двачеров кто работал(выше писал про трупы) , тут уже скоро джава тред будет из-за моих вопросов.
Аноним 08/06/18 Птн 23:36:09  1206028
Потихоньку учу реакт и меня он начинает уже бесить. Кроме самого реакта еще часто упоминают всякие redux, rxjs, jsx. Типа на чистом реакте писать не тру, к нему еще надо всякую хуйню прикручивать. Блять что это за зоопарк? Подумать, сделали блять комплексный фреймворк реакт, так он получается какаким-то неудобным или недоделаным, или хуй пойми что. В других фреймвораках, там ангуляр или вуе, то же самая фигня?
Аноним 08/06/18 Птн 23:44:48  1206038
>>1206028
Ща прибежит вуешизик и будет выполнять задание КПК.
Аноним 08/06/18 Птн 23:49:29  1206043
>>1206002
Дружище, к сожалению, вряд-ли я смогу консультировать тебя регулярно. Обычно на такие вещи нет ни времени, ни сил, делается это исключительно под настроение.

Но, я думаю, что здесь, в том числе и в джава-треде найдутся люди, которые ответят на твои вопросы, хотя, возможно, и не сразу. Тут (судя по всему) есть несколько уже достаточно опытных анонов, просто они тут бывают не каждый день, особенно летом.
Аноним 08/06/18 Птн 23:58:21  1206046
>>1206028
>сделали блять комплексный фреймворк реакт

Это именно что _не_ комплексный фреймворк.
Это вообще _не_ фреймворк. Это библиотека.
И это одно только V из MVC. Т.е. только вид.
И об этом написано у них на сайте большими буквами.

Могу посоветовать React + MobX (вместо Redux и компании).
Рекомендуется для начинающих.
https://mobx.js.org/getting-started.html

И у тебя получится уже MVVM (или MVC, если угодно) с двусторонней привязкой данных.
Т.е. - полноценный фреймворк, как Vue (или, частично, Angular), но с большими возможностями (более гибкий).
Аноним 09/06/18 Суб 00:09:20  1206055
>>1206043
Ладно, все равно спасибо за ответы
Аноним 09/06/18 Суб 00:38:45  1206065
>>1206046
>Это вообще _не_ фреймворк. Это библиотека.
А виртуальный ДОМ не внутри фреймворка обрабатывается?
И вообще подчеркивай текст нормально или пиши наклонным, а то какие-то палки по бокам торчат и читать неудобно.
Аноним 09/06/18 Суб 12:16:14  1206194
>>1206065
Думаю условно можно считать что фрэймворк - это некое готовое решение, содержащие в себе уже реализованный некий функционал. Тоесть в node есть модуль http - оч низкоуровневый, бери и пердолься с ним сам. А есть express - в нем уже все обработчики реализованы. Так вот в реакте реализован подход, и больше никаких инструментов в нем нет. Если отойти на 10 шагов - то реакт фреймворк реализующий определенную парадигму написания фронта. И больше в нем нет нихуя.
Аноним 09/06/18 Суб 12:35:32  1206208
>>1206194
>реакт фреймворк реализующий определенную парадигму написания фронта.

Реакт - это библиотека.
Для рендеринга html.
И больше в нем нет нихуя.

Алсо, умиляет подход к передаче данных в компоненты.
Сначала много разговоров про иммутабельность, пропсы, one-way, чистые функции, и прочее.
Охуенно.

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

Напоминает анекдот про собачку по имени Боров, лол.
Аноним 09/06/18 Суб 13:19:23  1206225
0517c567f93f32XL.jpg (49Кб, 540x800)
>>1205950
>в беларашке на 8 лет можно изи за такое уехать
красавчики, а потом русня ходит по белым улицам и удивляется чому так все чисто и аккуратно ебать тому шо надо во все щели каленой кочергой скот ебаный

>получается заебать себя собственным весом
надо не заебывать а держать в тонусе после 12-14 часов за пекой

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

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

Аноним 09/06/18 Суб 21:53:33  1206678
Заебись пиксель пёрфект?
Аноним 09/06/18 Суб 22:08:36  1206691
ПЕРЕКАТ
>>1206689 (OP)
>>1206689 (OP)
>>1206689 (OP)
>>1206689 (OP)
Аноним 14/06/18 Чтв 21:14:55  1209975
>>1206225
Наркоманы ничего плохого не делают, а вот желающий нападать них с кочергой действительно общественно опасен и его нужно изолировать.
Аноним 26/06/18 Втр 00:32:53  1217505
Вечер в чатик. Нужен js front в команду в СПБ, опыт 2+ на любом из языков C++/C#/Java/Python/JavaScript. Знать за ООП и linux, 120к
Если интересно, @kintull в телеге.


Топ тредов
Избранное