Программирование


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

Check this out!
<<
Назад | Вниз | Каталог | Обновить тред | Автообновление
588 48 97

JavaScript.thread = Number(`133`); /js/ Аноним # OP 25/05/19 Суб 07:42:48 14060861
js.png (61Кб, 1050x1050)
1050x1050
ejs.jpg (97Кб, 465x640)
465x640
rostishkavsgend[...].png (415Кб, 1003x322)
1003x322
webconnector.png (822Кб, 960x960)
960x960
Прошлый тред: >>1400243 (OP)

НЕ КОПИРУЙ КОД ПРЯМО В ТРЕД!
Для программирования на ХТМЛ https://codepen.io/pen/
Для Ноды с консолькой https://repl.it/languages/nodejs
Для фреймворков https://codesandbox.io/
Залить, задеплоить страничку, сервер, контейнер https://zeit.co/now

Аноны, хочу получить советов мудрых, высераю пару предложений и код на скриншоте, а получаю смехуёчки. Как быть?
Если рассчитываешь получить дельный ответ, формулируй правильно вопрос:
что я хочу получить, что я для этого делаю, что я вместо этого получаю.
Сделай песочницу по ссылкам выше для ясности и удобства. Если когда самостоятельно найдёшь решение — поделись в треде, мы за тебя переживаем.
Аноним # OP 25/05/19 Суб 07:44:34 14060872
П Л А Т И Н А
> Странное приведение типов, комплексные правила, неявные ошибки
Язык разрабатывался с расчётом на доступность Веба для авторов любого вида. Даже плохой код должен хоть как-то работать. А тебя не обязывает всеми этими странностями пользоваться.
> Почему бы не сделать нормальную версию языка
Выгоды сомнительны, а Веб ломать нельзя.
http://exploringjs.com/es6/ch_one-javascript.html
> Динамика, не компиляется, недоязык
Странно, что у тебя после объявления всех типов и компиляния осталось время покакать в этом треде, старичок.
> Что там асинхронно происходит в этом одном потоке Event Loop
https://www.youtube.com/watch?v=8cV4ZvHXQL4
https://www.youtube.com/watch?v=j4_9BZezSUA
> Я могу сделать запрос с сервера к чужому АПИ, почему с клиента такой запрос не работает
Для твоей безопасности в браузерах принудительно работает ограничение доступа к кросс-доменным ресурсам. Требуются заголовки
https://developer.mozilla.org/en-US/docs/Web/HTTP/CORS
> Хочу получить доступ к файлам на винте
Тебе бы не хотелось заходить в таком Веб, где произвольный сайт может получить доступ к твоим файлам.
https://developer.mozilla.org/en-US/docs/Web/API/File/Using_files_from_web_applications

В К А Т И Т Ь С Я
Возраст, пол, образование не имеют решающего значения. Времени потребуется год с нуля, но это не точно.
https://ru.hexlet.io/blog/categories/success
Английский обязательно. Проследуй в /fl за гайдом.

Учись учиться.
https://www.youtube.com/watch?v=5MgBikgcWnY
https://www.youtube.com/watch?v=IhuwS5ZLwKY&list=PL8dPuuaLjXtNcAJRf3bE1IJU6nMfHj86W
Ты помнишь образы и связи, а не конспекты.
https://www.youtube.com/watch?v=gj3ZnKlHqxI
https://www.youtube.com/watch?v=5nTuScU70As
Ты — это то, что ты делаешь каждый день.
https://www.youtube.com/watch?v=eLYNM5QAnpw
https://www.youtube.com/watch?v=JAnNUhWJQI8&list=PL5faAYlGYYoGr49h1WMInNSd5Ya1uu7KT&index=6
https://habitica.com/
Сколько помидорок сможешь сделать за неделю?
https://www.youtube.com/watch?v=H0k0TQfZGSc
https://pomotodo.com/
Математика. Не принципиально, но очень прокачивает.
https://www.khanacademy.org/math

HTML, CSS. Ничего сложного.
Требует только усидчивости. Как раз подойдёт для того, чтоб в простых условиях выработать правильные привычки и дисциплину. Проходи вёрстку на
https://htmlacademy.ru/courses
Бесплатного будет достаточно, но можно после этого и подписку купить на месяц, это мотивирует.
В Кокодемии тебе будут показывать всякие теги, правила. Ты дополнительно находи каждый на
https://developer.mozilla.org/en-US/
(в результатах поиска справа категории, оставь пока только HTML, CSS)
В этой “вики”-документации описаны подробности для всякого в Вебе. Тебе не надо учить это всё наизусть. Достаточно просто бегло ознакомиться, пропитываться, иметь представление. В каждой статье есть раздел “Specification”, там тебя чаще всего интересует ссылка “Living standard”. Это спецификации языка, “спеки”, они написаны очень формально. В начале всё будет совсем непонятно, это норма. Тебе просто надо привыкать к подобным документам, это сделает из макаки человека.
Можно найти ещё много полезностей, типа
https://htmlreference.io/
https://cssreference.io/
Параллельно с Кокодемией по вечерам посмотри:
https://www.youtube.com/watch?v=Sy_wba7l1UU&list=PLawfWYMUziZqyUL5QDLVbe3j5BKWj42E5
https://www.youtube.com/watch?v=tpIctyqH29Q&list=PL8dPuuaLjXtNlUrzyH5r6jN9ulIgZBpdo
На этом этапе стоит начать формировать информационный фон. Собирай подписки на рассылки, Ютюб, Твиттер. Но помни, если ты что-то смотришь-читаешь, то стоит потратить минимум столько же времени на написание кода по мотивам. Иначе это обычная бестолковая прокрастинация.
https://habr.com/ru/company/everydaytools/blog/322980/
Или же это может быть толковая рекреация — лучше посмотреть интересный доклад, чем очередной сериал.

Javascript. Шутки кончились.
https://www.youtube.com/watch?v=rrRZZ_3licM&list=PLo6puixMwuSMIB7x6MNBTNQA3P3Mqo_33
Очень дружелюбен к ньюфаням и даст тебе хороший старт:
https://javascript.info/
У него есть предыдущая версия на русском, но она безнадёжно устарела. Здесь среди прочего описываются многие тонкости языка, которые полезны для общей картины, но на деле вряд ли пригодятся, не фрустрируй. Задачки обязательно делать. Если задачка совсем (за 10 минут) не получается, то прилежного разбора и воспроизведения готового решения будет вполне достаточно.
Искать каждый раз подробности на MDN ты уже имеешь привычку, не забывай пользоваться. Теперь тебя интересует Draft в спеках.
Как писать для людей:
https://github.com/ryanmcdermott/clean-code-javascript
Ссылкота по понятиям:
https://github.com/leonardomso/33-js-concepts

Тут уже нужно начать искать работку и получать опыт. Удача любит смелых. Но не ври о своём уровне работодателю, а главное — себе. Сейчас ты на уровне ребёнка, который только научился говорить, пользы от тебя столько же. Но собеседования это единственный способ для тебя узнать, что требуется сейчас в твоей области (во всех смыслах) и что нужно лично тебе.

Если ещё есть время и хочется подробностей, повторений, закреплений, то
https://www.freecodecamp.org/
годнота, интерактивно обозревает всё с упором на практику.
Подготовка к собеседованию, задачки, соревнования:
https://codesignal.com/
Забавные объяснения и проекты:
https://eloquentjavascript.net/
Концептуальный разбор для продвинутых:
https://github.com/getify/You-Dont-Know-JS
https://github.com/getify/Functional-Light-JS
Исчерпывающе подробные справочники:
http://speakingjs.com/es5/index.html
http://exploringjs.com/es6/index.html
http://exploringjs.com/es2016-es2017/index.html
http://exploringjs.com/es2018-es2019/toc.html
Массивнейшая ссылкота по всем темам:
https://frontendmasters.com/books/front-end-handbook/2019/
Дизайн, редактура, прочие смежные дела:
https://bespoyasov.ru/front-not-pain/

Node.js позволит тебе вырваться за пределы браузера, сделать свой сервер, автоматизировать рутину в разработке и жизни.
Нода это уже отдельная среда, человечного MDN’a тут нет. Но ты же уже не боишься серьёзных документаций. Нужно сразу найти доки Ноды “nodejs api” и сверяться с ними.
https://www.youtube.com/watch?v=fBNz5xF-Kx4
https://medium.freecodecamp.org/the-definitive-node-js-handbook-6912378afc6e
https://www.youtube.com/watch?v=o3ka5fYysBM
https://www.youtube.com/watch?v=WBcHgaoHh1k&list=PLHhi8ymDMrQZmXEqIIlq2S9-Ibh9b_-rQ

На этом этапе ещё нужно разобраться с инфраструктурой:
Linux
https://itsfoss.com/getting-started-with-ubuntu/
https://linuxjourney.com/
shell
https://tproger.ru/translations/bash-cheatsheet/
https://explainshell.com/
https://www.shellscript.sh/
Git
https://tproger.ru/translations/difference-between-git-and-github/
https://githowto.com
https://git-scm.com/book/ru/v2
Docker
https://dev.to/azure/docker---from-the-beginning-part-i-28c6
https://training.play-with-docker.com/beginner-linux/
https://blog.risingstack.com/how-to-debug-a-node-js-app-in-a-docker-container/

Приложение. Всё по-взрослому.
Теперь пора делать что-то серьёзное, применять на практике. Имеется множество готовых приблуд, можно делать приложения любой сложности.
В качестве идеи для проекта стоит брать что-то близкое тебе, чтоб с душой. Можно воспроизвести используемое тобой приложение. Можно сделать что-то полезное тебе в быту — учёт просмотренных тайтлов, счётчик калорий, агрегатор новостей.
https://medium.freecodecamp.org/every-time-you-build-a-to-do-list-app-a-puppy-dies-505b54637a5d
https://medium.freecodecamp.org/want-to-build-something-fun-heres-a-list-of-sample-web-app-ideas-b991bce0ed9a
https://medium.freecodecamp.org/summer-is-over-you-should-be-coding-heres-yet-another-list-of-exciting-ideas-to-build-a95d7704d36d

Писать здесь гайды к каким-то приблудам нет никакого смысла, так как каждая вполне достойна отдельного треда и имеет свой сайт, где с гайдами постарались. Жизнь готовила тебя к этому, ты сможешь разобраться самостоятельно. Алгоритм такой:
0 - находишь на Ютюбе любой обзорный видос, чтоб страх неизвестного пропал;
https://www.youtube.com/watch?v=sBws8MSXN7A
1 - находишь официальный сайт приблуды;
https://reactjs.org/
2 - на офсайте делаешь Tutorial / Getting started;
https://reactjs.org/tutorial/tutorial.html
3 - на офсайте читаешь доки, АПИшки по диагонали;
https://reactjs.org/docs/hello-world.html
4 - начинаешь делать оригинальные нужные штуки, сверяясь с доками;
https://github.com/gothinkster/react-redux-realworld-example-app
5 - попробуй поискать “github awesome приблуда”;
https://github.com/enaqx/awesome-react
6 - отважно посмотри исходники.
https://github.com/facebook/react

Сейчас с большим отрывом самый популярный стек это React + Express + Mongo. Получается что-то такое:
https://www.youtube.com/watch?v=PBTYxXADG_k&list=PLillGF-RfqbbiTGgA77tGO426V3hRF9iE
Оформи такое в портфолио на Гитхабе и можешь уверенно искать работку.
А как же другие приблуды? Сложно и долго осилить только первый язык, фреймворк, что-либо. Следующий ты освоишь в считанные недели, а то и дни.

При перекате не забудь тему и тег. Шапка с разметкой:
https://pastebin.com/Twkch1cM
Аноним # OP 25/05/19 Суб 07:46:25 14060883
proxy.duckduckg[...].jpeg (30Кб, 474x338)
474x338
https://github.com/javascript-tutorial/ru.javascript.info
Лучший вариант тщательного прочтения это перевод. А тут ты ещё сможешь получить значимых пул-реквестов, от которых потечёт любая эйчарка. Ну и вклад в коммунити это хорошая карма. Короче, бросай всё и участвуй.
Аноним 25/05/19 Суб 08:07:39 14060944
>>1406086 (OP)
Язык говно, я писал на нём. Уходите пока можете.
Аноним 25/05/19 Суб 08:48:13 14061065
F2Ing.png (480Кб, 651x481)
651x481
Аноним 25/05/19 Суб 09:54:38 14061196
Читаю туториал на официальном сайте React, наткнулся на непонятный момент:

Notice how with onClick={() => alert('click')}, we’re passing a function as the onClick prop. React will only call this function after a click. Forgetting () => and writing onClick={alert('click')} is a common mistake, and would fire the alert every time the component re-renders.

Я не понимаю зачем писать функцию, которая ничего не принимает и которая возвращает alert('click'), когда можно просто написать alert('click')?
Тоесть в англ. тексте выше написан эффект от такого действия, его я понимаю, но ПОЧЕМУ так происходит - нет.
Аноним 25/05/19 Суб 10:02:11 14061247
>>1406119
Это и в ванильном джаваскрипте так работает, ты в курсе? И вообще, это же логично. Функция подразумевает действие, поэтому когда ты обращаешься к интерфейсу и говоришь ему "Когда Х сделай У", то вполне логично, что У - это функция.
Аноним 25/05/19 Суб 10:04:46 14061278
>>1406119
Потому что в onClick тебе нужно передавать функцию. alert("click") это не функция. Если ты передаешь её в таком виде, то она вызывается и возвращает undefined.
Аноним 25/05/19 Суб 10:11:24 14061329
>>1406124
>Это и в ванильном джаваскрипте так работает, ты в курсе?
Я понимаю, что это не поведение Реакта, да. Ванильный JS я изучал как-то урывками и с большими перерывами, некоторые моменты не отложились, поэтому такие вопросы.
>>1406124
>>1406127
Спасибо!
Аноним 25/05/19 Суб 10:20:24 140613510
Аноним 25/05/19 Суб 10:36:25 140614411
>>1406127
>alert("click") это не функция
Это функция alert которая принимает аргумент типа string со значением "click"
Аноним 25/05/19 Суб 10:49:56 140614712
Можно ли в форме создать <input type='file'...
содержимое которого можно установить из переменной, а не файла?
т.е. есть один элемент с файлом с жд, к нему поставить другой с вычисленным содержимым, и чтобы при отправке формы они отправлялись как два файла.
Аноним 25/05/19 Суб 12:32:39 140620513
Аноним 25/05/19 Суб 12:42:24 140620914
Хуй 25/05/19 Суб 13:22:19 140621815
15387267043590.jpg (361Кб, 1280x960)
1280x960
Опа, вкатился
Аноним 25/05/19 Суб 14:08:40 140624716
2019-04-09-00-3[...].gif (512Кб, 400x225)
400x225
Аноним 25/05/19 Суб 14:15:53 140624917
>>1406247
Этому рилейту уже 9 лет, судя по whois.

Прошаренные с 90-х знали про особенности js, ибо читали и читают стандарты языка, где четко сказано, что используется стандарт иеее-754 для числовых значений

https://www.ecma-international.org/ecma-262/5.1/#sec-4.3.19

https://en.m.wikipedia.org/wiki/IEEE_754-1985?wprov=sfti1

Шлюхи вы ебаные, читайте стандарты рот ваш ебал молокососы вы тухлодырые. Выучат свой vue.js и ебутся в жопы ебут мозги остальным хули у них всё через жопу.
Аноним 25/05/19 Суб 14:24:01 140625218
>>1406247
При чем здесь JS? JS это
>'5'+3 = '53'
>'5'-3 = 2
Аноним 25/05/19 Суб 14:38:52 140626219
>>1406252
шлюха ты ебаная, доздрофил ты мелкобуквенный, вычисление идет слева на право. Приведение типов срабатывает по первому элементу. Никакой ошибки тут нет. Ибо надо читать стандарты, кукушкнок ты домовитый.
Аноним 25/05/19 Суб 14:47:46 140626520
>>1406262
> >'5'-3 = 2
>по первому элементу
Ты болен, тебе нужна но не поможет психиатрическая помощь.
Аноним 25/05/19 Суб 17:22:15 140631621
В JS-треде срач... никогда такого не было, и вот опять.
Аноним 25/05/19 Суб 17:36:35 140632422
>>1406316
Типы объявлять не надо, компилять не надо. Все бизнес-задачи решены. Чем же ещё заняться? К тебе или ко мне?
Аноним 25/05/19 Суб 17:54:43 140633323
Аноним 25/05/19 Суб 20:11:36 140641124
Аноним 25/05/19 Суб 20:14:56 140641425
11111.jpg (55Кб, 688x344)
688x344
В чем ошибка? Делаю пример с книжки
Аноним 25/05/19 Суб 20:15:58 140641626
>>1406144
alert("click") - это выражение, возвращающее undefined, конченный.
Аноним 25/05/19 Суб 20:41:35 140642627
>>1406411
>The next one is Bitwise not (~). You can use that to convert a string to an integer only, but it's not for floating numbers. The good thing about it is that it will return "0" if a character appears.
>~~1.23 // returns 1
>~~"1.23" // returns 1
>~~"23" // returns 23
>~~"Hello world" // returns 0

годно таки, не знал

const test = (num) => console.log(~~num);

test(123) // 123
test(123.555) // 123
test("123") // 123
test("123abc") // 0
Аноним 25/05/19 Суб 20:57:40 140643028
Аноним 25/05/19 Суб 20:59:02 140643129
>>1406414
Не переноси строку после Артаньян
Аноним 25/05/19 Суб 21:07:44 140643230
321.jpg (152Кб, 1420x696)
1420x696
>>1406084
>какой хуеворк там применяется и зачем?
Отечественный
Аноним 25/05/19 Суб 21:08:34 140643331
>>1406430
>JavaScript.threadNumber= ~~"133"

Будет точнее и правильней, так как свойства нужно называть понятно.

инб4 такое решение с ~~ рабочее, так как ID тредов и вообще любые айдишники в бд всегда целые числа
Аноним 25/05/19 Суб 22:36:42 140646932
Аноны, до какой степени нужно погружаться в HTML и CSS, если цель быть фронтэндером на js+react - стоит ли лезть во всякие less, sass, бутстрапы, переводить макеты из .psd в web.
А то я изучаю себе js, решаю задачки на алгоритмы (подготовка к собеседованию), реакт вот начал потихоньку, а знание HTML и CSS у меня на уровне - показывают пример в книжке/курсе - все понятно, и ладно. Просто у меня представление, что всю графику сделает верстальщик, а я буду заниматься интерактивом. Так ли это?
Аноним 25/05/19 Суб 23:50:27 140648433
Что скажите про Svelte?
Аноним 26/05/19 Вск 00:00:44 140649034
>>1406411
можно так +'2' + 2 == 4 //true
Аноним 26/05/19 Вск 00:03:00 140649335
>>1406416
В голос с дауна. Alert это функция из стандартной библиотеки браузера, которая принимает в качестве параметра 1 аргумент и приводит его к строковому типу, после чего выводит тебе на экран сообщение с результатом. Хуею с js макак, который не знают нормальных ЯП но при этом рвуться писать в подобные треды.
Аноним 26/05/19 Вск 00:40:40 140650436
image.png (10Кб, 295x104)
295x104
>>1406493
Тебе или кому-то там выше пытаются вдолбить разницу между первым и вторым.
Какой-то троллинг тупостью в треде.
Аноним 26/05/19 Вск 01:18:24 140651637
>>1406432
я ору
не то, что энти ваши реакт и вью
Аноним 26/05/19 Вск 01:24:36 140652138
>>1406127
так он и спрашивает почему онклик выражение исполняется на каждый ререндеринг. что-то связаное с замыканиями? разница то между вызовом функции alert и функцией которая вызывает функцию alert понятна
Аноним 26/05/19 Вск 02:57:30 140652939
>>1406521
двачую вопрос
не жс-ник
знаю, что это работает именно так
в душе не ебу, почему
специалист, объясняй быстро!
Аноним 26/05/19 Вск 03:27:27 140653140
Аноним 26/05/19 Вск 07:17:32 140655141
image.png (22Кб, 232x771)
232x771
>>1406086 (OP)
Как это работает? Где почетать про такие фичи и вообще в самую глубь скрипта? В элокенте есть что-то подобное?
Аноним 26/05/19 Вск 07:33:11 140655442
>>1406119
Тяжело тебе будет реакт освоить...
Аноним 26/05/19 Вск 07:37:26 140655543
image.png (29Кб, 253x209)
253x209
>>1406551
Что именно?
bcd конвертируется в строку, строка конвертируется в число (hash) и это число служит ключом в abs, по этому ключу находится функция, которую ты создал, потом ты ее вызываешь.
Аноним 26/05/19 Вск 08:24:37 140655944
>>1406551
да, в элоквенте есть про это в самом начале в главе про белку оборотня

>When using a dot, the word after the dot is the literal name of the property. When using square brackets, the expression between the brackets is evaluated to get the property name. Whereas value.x fetches the property of value named “x”, value[x] tries to evaluate the expression x and uses the result, converted to a string, as the property name.

>It is possible to assign a value to a property expression with the = operator. This will replace the property’s value if it already existed or create a new property on the object if it didn’t.

Аноним 26/05/19 Вск 09:05:55 140656745
>>1406555
Строка никуда не конвертируется, это ненужно было бы в простом случае.
https://www.youtube.com/watch?v=7XmS8McW_1U&list=PLWKjhJtqVAbkso-IbgiiP48n-O-JQA9PJ&index=9
Но во-первых в самой спеке ЖСа всё намного сложней, нужно хранить порядок вставки например. А во-вторых каждый движок ещё и оптимизации придумывает
https://www.jayconrod.com/posts/52/a-tour-of-v8-object-representation

>>1406559
> в главе про белку оборотня
Поэтому Выразительнопетух подходит для забавы, но не подходит для взлёта одиноких вкатышей.

>>1406521
Потому что не должно быть магии.
JSX преобразуется Бабелем в вызовы целевой функции. Для Реакта вместо <input onClick={alert()}/> будет получаться
React.createElement("input", { onClick: alert() }, null)
алёрт вернёт андефайнд после выполнения и в дерево уйдёт
React.createElement("input", { onClick: undefined }, null)

>>1406469
Когда окунёшься в нормальное программирования — вряд ли дальше сможешь себя заставить разбираться с этой декларативной дрыснёй вёрстки. И будешь одним из тех бракоделов, кто хуярит всё на дивах и имеет смешную кружку с CSS.
Поэтому учить стоит до того, как тебе перестанет быть лениво использовать разные элементы в разметке, а кружка перестанет казаться смешной.
И то, что ты только "понимаешь чужое" как раз и говорит о не преодолённой лени-неумении-боязни. Практикуйся.
Аноним 26/05/19 Вск 10:01:46 140657046
>>1406567
белка как белка, что такого, я и вон ту, которую он цитирует как эпиграф к второй главе читал, там ещё почище

>And my heart glows bright red under my filmy, translucent skin and they have to administer 10cc of JavaScript to get me to come back. (I respond well to toxins in the blood.) Man, that stuff will kick the peaches right out your gills!

>_why, Why's (Poignant) Guide to Ruby

книжка правда сложная (сложнее чем why's poignant guide) и желательно не с нуля её читать
Аноним 26/05/19 Вск 10:07:37 140657147
>>1406504
Про первое никто и не писал, писали именно про вызов alert, но какой-то долбоеб решил сказать, что ()=>alert() это функция, а просто alert() не функция.
Аноним 26/05/19 Вск 10:10:09 140657248
>>1406571
просто alert() это вызов функции а не функция, ты притворяешься чтоле
Аноним 26/05/19 Вск 10:19:46 140658049
>>1406572
Нет, он не притворяется. Это не лечится обычно.
Аноним 26/05/19 Вск 10:54:45 140658950
>>1406571
Ты пиздец тупой или притворяешься?
Напиши тип этих двух выражений и помедитируй над ним.
Аноним 26/05/19 Вск 10:57:03 140659051
Как же я проиграл с этого дауна >>1406571
Аноним 26/05/19 Вск 11:12:41 140659452
Аноним 26/05/19 Вск 11:24:05 140659653
>>1406594
Да этот еблан даже на фоне типичных js-макак выделяется.
Аноним 26/05/19 Вск 11:30:22 140659854
>>1406135
Пиздец, гугл собеседует даже таких макак теперь? А я то думал я не готов.. каждый кто хоть сколько-то готовился к интервью знает как решать эту задачку, мог бы тупо заучить даже
Аноним 26/05/19 Вск 11:30:47 140659955
>Для программирования на ХТМЛ https://codepen.io/pen/
зачем так несправедливо к кодпену, на нем и на реакте можно, указываете ссылки на реакт и реактдом либы и ставите препроцессор на бабель
Аноним 26/05/19 Вск 11:37:45 140660356
>>1406598
>признает, что без подготовки не решил бы эту задачу
>называет макакой человека, который решил её без подготовки

Хуею с дауна. Это ты тут вызов функции называл функцией?
Аноним 26/05/19 Вск 11:40:07 140660557
>>1406594
Я не порвался, поэтому объясню что тебе хотят сказать.

Они под функцией понимают объект который может быть вызван
() => alert('Привет, Иванушка!') - может быть вызван
alert('Привет, Иванушка!') - не может быть вызван. Функция alert из api браузера, уже вызвана на момент, кода ты ее передаешь как обработчик.

alert при вызове возвращает undefined, т.е. ты передаешь в качесте обработчика выражение undefined, а не объект который может быть вызван.Код принимающий обработчик выполняет его в момент события click. Во втором случае он будет выполнять выражение undefined
Аноним 26/05/19 Вск 11:44:28 140660958
>>1406605
Пиздец ты тупенький.
Аноним 26/05/19 Вск 11:47:38 140661359
>>1406603
Не, то был не я. Учить в логическое чтение, я нигде не утверждал что я бы не решил ее без подготовки. Я написал, что это общеизвестная задача и встречается практически на всех сайтах, и если ты хоть сколько то готовился то знаешь как ее решать.

хотя судя по всему ты тот же даун >>1406571 тогда просто мимо проходи, тебе уже ничего не поможет

Аноним 26/05/19 Вск 12:05:24 140662060
>>1406613
>я нигде не утверждал что я бы не решил ее без подготовки

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

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


Можно понять, что ты макака, которая готовится к интервью путём решения подобных задач, вместо того чтобы изучать алгоритмы и программирование, которые позволят решать подобные задачи естественным путём, что и сделал человек с видео.
Аноним 26/05/19 Вск 12:40:12 140663561
>>1406598
Это mock интервью на каком-то сайте, проходится анонимно, но если справишься нормально, то могут предложить раскрыть карты.
Аноним 26/05/19 Вск 12:55:38 140664262
Дай простой пример коннекта vk api через генерированный токен, через доку пробовал, не пашет
Аноним 26/05/19 Вск 13:17:27 140665263
>>1406490

С + будет релейт:

const test = (num) => console.log(+num);

test(123) // 123
test(123.555) // 123.555
test("123") // 123
test("123abc") // NaN

Сравни с ~~ тут >>1406426

Если пох на остаток после запятой, то ~~ лучше, так как если там не число, оно вернёт 0, которой можно потом коротко проверить через !

if (!test("123abc")) ...

Аноним 26/05/19 Вск 13:44:25 140667464
>>1406652
Я к тому и пишу, что если у тебя там строка в формате числа, то можно обойтись +, если еще могут быть и цифры, то можно использовать ~~
Аноним 26/05/19 Вск 13:53:30 140667965
>>1406674
кек, пиздуй на завод
Аноним 26/05/19 Вск 14:19:54 140670966
>>1406642
Зоебис, сам разобралса, еее рок
Аноним 26/05/19 Вск 14:50:03 140672267
>>1406679
Пиздец ты тупенький.
Аноним 26/05/19 Вск 14:56:03 140672568
>>1406432
Так где хреньворки? Это ж кристально чистый JS.
Аноним 26/05/19 Вск 16:02:28 140677969
Аноним 26/05/19 Вск 16:32:50 140682970
я вообще начинаю думать что веб не нужен и мобильные приложения не нужны т.к. все уже написано до нас или напишут вместо нас на западе. у айти нет будущего
Аноним 26/05/19 Вск 16:35:42 140683571
>>1406829
Чебурнет наша единственная надежда. Поддержим изоляцию рунета и импортозамещение вместе!
Аноним 26/05/19 Вск 16:44:55 140684472
>>1406835
да пофиг это еще меньше приложения веб программирования. все приложения сделаны, сайты написаны, что не написано сделает яндекс
Аноним 26/05/19 Вск 19:00:49 140695173
>>1406567
По твоей ссылке на v8 пишут, что все-таки они используют хэшмапы, пусть и не в таких простых случаях.
Про trie там ничего сказано, я не знаю, к чему ты это запостил, в каких-то движках используют именно его?
Аноним 26/05/19 Вск 19:32:05 140696374
>>1406119
Блять, я уже видел идентичный вопрос какое-то время назад.
Что за хуйня? У меня крыша едет или вы дебилы
Аноним 26/05/19 Вск 19:54:51 140697475
Читал mdn, наткнулся на такое

>Статическое свойство String.length возвращает значение 1.

Не могу понять что это значит. Обычное свойство length возвращает длину если это строка или массив, у функции возвращает 0. Когда возвращает 1? Нагуглить не получилось.
Аноним 26/05/19 Вск 20:00:32 140698076
>>1406974
Мудила, вставь в адресную строку "javascript:alert(String.length);" и посмотри, что выдаст.
Аноним 26/05/19 Вск 20:06:19 140698277
>>1406980
Но почему 1? Что это значит?
Аноним 26/05/19 Вск 20:15:00 140699078
>>1406980
>javascript:alert(String.length);
И что это даст? Там же написано что length может быть статическим свойством, тогда возвращает 1. Я еще не допер до статических свойств, а конкретно про статическое свойство length не гуглится.

>Это свойство возвращает количество кодовых значений в строке. В UTF-16, строковом формате, используемом в JavaScript, для представления большинства символов используется одно 16-битное кодовое значение, но для представления не так часто используемых символов требуется два кодовых значения, так что вполне может быть так, что значение, возвращённое свойством length не будет соответствовать действительному количеству символов в строке.

>Для пустых строк свойство length возвращает 0.

>Статическое свойство String.length возвращает значение 1.

https://developer.mozilla.org/ru/docs/Web/JavaScript/Reference/Global_Objects/String/length
Аноним 26/05/19 Вск 20:16:14 140699179
>>1406982
Тебя это ебать не должно.
Аноним 26/05/19 Вск 20:32:44 140699580
>>1406974
>Когда возвращает 1
Когда ты считываешь его у объекта String, очевидно. Статическое оно потому что его нельзя изменить:
>let x = "ttt";
>x.length // 3;
>x.length = 10;
>x.length // 3;
Аноним 26/05/19 Вск 20:35:39 140699881
>>1406995
Теперь понял, пасиб.
Аноним 26/05/19 Вск 20:42:43 140700482
>>1406531
Ну у меня JS-тред на /pr как стековерфлоу не гуглил, честно. Посмотрел сколько срача поднялось, и прям виноватым себя почувствовал.
>>1406554
Вообще мне все непросто дается, но не думаю, что реакт будет тяжелее стека, который я использую сейчас.
Аноним 26/05/19 Вск 20:55:46 140701483
>>1406963
>У меня крыша едет или вы дебилы
Я (задавший вопрос) два треда тут, так что не знаю.
Аноним 26/05/19 Вск 21:05:41 140701984
image.png (67Кб, 554x410)
554x410
Аноним 26/05/19 Вск 21:06:09 140702085
>>1407004
>Вообще мне все непросто дается
Потому что ты неуверенно пишешь на JS. Сначала его хорошо освой.
Аноним 26/05/19 Вск 21:07:51 140702186
>>1407019
Что это за наркомания?
Аноним 26/05/19 Вск 21:09:45 140702387
>>1407021
static члены принадлежат классу, а не объектам классам, в этом их суть, они могут быть изменяемыми.
Аноним 26/05/19 Вск 21:23:12 140702888
>>1407023
Какое это имеет отношение к объекту String и его статическому свойству length?
Аноним 26/05/19 Вск 21:23:27 140702989
>>1407023
>>1407019
И при чем здесь твой класс A, долбоебина? Показывай мне объект класса String у которого ты сможешь изменить свойство length. Что такое статическое свойство я и без тебя, ублюдка, который хочет выебнуться, знаю, а тому кто задавал этот вопрос, такое знание не нужно, потому что в JS нет полноценных классов.
Аноним 26/05/19 Вск 21:37:42 140704090
>>1407029
Так он сам виноват в том, что спрашивает про то, что ему нахуй не нужно.
Аноним 26/05/19 Вск 22:08:12 140705091
>>1407029
Ты сказал хуйню, я тебя поправил, не надо вводить людей в заблуждение.
Аноним 26/05/19 Вск 22:10:15 140705392
>>1407050
Уебище тупорылое, сначала прочитай значение слова static, а потом свой тухлый рот открывай.
Аноним 26/05/19 Вск 22:15:42 140705693
>>1406088
Потому что сразу надо было по-русски писать, а потом на английский переводить, хуйчарка ты тупоголовая.Так своему сутенёру Кантору и передай, и пусть идёт нахуй и нанимает там переводчиков за своё бабло.
Аноним 26/05/19 Вск 22:18:22 140705794
>>1407056
>нанимает там переводчиков за своё бабло.
>подразумевает, что жадные пидорахи-вкатывальщики, хотя бы 100 рублей ему дали за его труды

В голос с быдла, которое завидует человеку безвозмездно занимающемуся просвещением.
Аноним 26/05/19 Вск 22:22:53 140706295
>>1407053
Мало того, что необучаемый, так еще и огрызаешься. Безнадёжный случай.
Аноним 26/05/19 Вск 22:27:26 140706696
>>1407057
Где же он занимается просвещением, когда последнее время лишь пытается протолкнуть на Запад свой высер, а с нас только побирается, мол, подайте бедной проститутке - опять клиенты недоплатили? При чём тут зависть, когда его просто ткнули носом в своё же дерьмо?
Аноним 26/05/19 Вск 22:28:21 140706797
>>1407062
>этот обосравшийся даун и его попытка поумничать

Не перестаю проигрывать.
Аноним 26/05/19 Вск 22:31:46 140706898
>>1407066
>Где же он занимается просвещением
>лучший учебный материал по JS для новичков
>Где же он занимается просвещением
Опять тебе в глаза нассали и ты ничего не видишь?
>когда последнее время лишь пытается протолкнуть на Запад свой высер
>свежая версия на англ. языке
>хочет перевести её на русский
>пытается протолкнуть на Запад свой высер
Шизик, когда Россия западом называться стала?
>а с нас только побирается
С кого "вас", болезный? Что ты лично ему сделал хорошего, долбоебина? Что армия вкатывальщиков, которая пользовалась его учебником, сделала ему хорошего? Он всего сам добился и уж точно без помощи таких ущербных как ты и 90% здесь присутствующих.
>При чём тут зависть, когда его просто ткнули носом в своё же дерьмо?
А, значит не зависть, а просто тупость. Сочувствую.
Аноним 26/05/19 Вск 22:42:47 140707499
>>1406995
>Статическое оно потому что его нельзя изменить
Трудно найти жс-макаку, которая бы понимала хотя бы малую часть слов, которые использует.
Продолжай, внимательно слушаю твой пердеж.
Аноним 26/05/19 Вск 22:43:53 1407075100
>>1407068
Ебанутрия пиздоголовая, этот мудак сваял свой высер, скормил нашенскому быдлу - оно на тот момент хавало, сделал вывод, что стоит идти дальше, к заморскому быдлу, там и прибыль реальная, и перевёл высер на английский (создав сайтик жидоскрипт.инфо), с тех пор занимаясь только им. Теперь, когда он понял, что там он нахуй никому не сдался, потому что есть тот же Флэнаган или MDN, пришёл обратно и ноет: помогите бедному несчастному перевести моё говно обратно на русский. А хуй тебе, иди сам переводи, если тебе нужно.
Аноним 26/05/19 Вск 22:44:10 1407076101
>>1407067
Сказал хуйню ты, а обосрался значит я? Ну не знаю, разве что тебе за щеку.
Аноним 26/05/19 Вск 22:44:13 1407077102
>>1407029
> Показывай мне объект класса String у которого ты сможешь изменить свойство length.
Нет, вы посмотрите, этот пидор даже не может уловить суть разговора.
Ему что статический метод класса Стринг, что свойство у объекта класса Стринг - все едино...

Пиздец. ЖСры, вы все такие отбитые? Это ваш недоязык так влияет?
Аноним 26/05/19 Вск 22:50:59 1407079103
>>1407074
Очередная жс макака, которая думает, что у слова static есть только одно значение, особенно когда речь идёт о JS в котором нет полноценных классов.
Продолжай, внимательно слушаю твой пердеж.
>>1407077
В голосину, блять. Уебище тупорылое, статичное поле (не метод, тупорылая собака, а поле), чем и является в данном случае length у класса String в нормальном языке с нормальным ООП означает, что это поле будет одинаковым у всех экземпляров данного класса. Т. е. x = new String("222") будет иметь length == 3, y = new String("xx") будет иметь length == 2, при этом x после создания y тоже должен иметь length == 2 но это если бы речь шла о нормальном языке с нормальным ООП, но мы имеем дело с JS, от чего твой высер про классы становится только еще смешнее и нелепее.
Аноним 26/05/19 Вск 22:55:40 1407080104
>>1407077
В ЖС методы - это свойства, а классы - вообще объекты, они просто не в состоянии это уяснить.
Аноним 26/05/19 Вск 22:55:49 1407081105
>>1407079
>Статическое оно потому что его нельзя изменить
>Очередная жс макака, которая думает, что у слова static есть только одно значение
Теперь я знаю, что в твоем 7-м классе слово "константа" еще не прошли.
Продолжай.
Ты так уморительно подрываешься каждый раз.
Спасибо яваскрипту, что дает миру таких уебков, как ты.
Аноним 26/05/19 Вск 22:56:38 1407082106
>>1407080
Да насрать, на самом деле.
Мне просто нравится, как он на говно исходит из-за своей тупости.
Аноним 26/05/19 Вск 22:58:24 1407084107
GettyImages-141[...].jpg (141Кб, 2985x1658)
2985x1658
Аноним 26/05/19 Вск 23:13:18 1407088108
>>1407081
>Спасибо яваскрипту, что дает миру таких уебков, как ты.
Хэй блять, не записывай этого идиота на счет жса. Это его родители проебались, а не язык
Аноним 26/05/19 Вск 23:27:37 1407092109
>>1407084
Лично я запросы/инсерты и прочие обращения к БД выношу в отдельный файл. В остальном у тебя всё норм, как по мне.
Аноним 26/05/19 Вск 23:50:24 1407103110
>>1406432
Да это же просто охуенно! Так и надо писать код, читаемость возрастает на порядок же.
Аноним 27/05/19 Пнд 00:20:57 1407113111
>>1407088
>а не язык
Вовсе нет, эта параша притягивает дебилов (тебя, например)
Не настолько как goвно, правда.
Аноним 27/05/19 Пнд 01:00:04 1407130112
>>1407092
Да там пизда, ты просто не всматривался в саму суть
Аноним 27/05/19 Пнд 01:32:08 1407134113
>>1407130
Ахахахаха.
Ты думал, кто-то будет изучать там суть?
Я после первого require перестал читать
Аноним 27/05/19 Пнд 02:04:35 1407145114
>>1407084
Кстати, открыл весь репозиторий. Нахуя у тебя в нем node_modules? Они должны быть в .gitignore. И как у тебя есть package-lock но не package?
Аноним 27/05/19 Пнд 02:19:10 1407147115
упоминания Discord js 27/05/19 Пнд 07:27:16 1407161116
изображение.png (4Кб, 488x29)
488x29
изображение.png (5Кб, 501x26)
501x26
Сап двач, помогите с discord js. Пишу бота, который должен упомянуть роль, но вмето этого он просто выводит текст.
Код бота: https://repl.it/repls/UnkemptAbleHertz
Делает он так:(см. пикрелейтед 1)
А делать должен так: (см. пикрелейтед 2)
Аноним 27/05/19 Пнд 09:38:24 1407193117
>>1407081
Хуею с маняврирующего обосрыша. Если бы это значение было константой, то его нельзя было бы определить в конструкторе класса, при этом объявить его можно, но изменить после этого нельзя, именно поэтому оно называется статичным, даунёнок.
Аноним 27/05/19 Пнд 09:42:59 1407195118
>>1407161
Тебе надо стили задать у сообщения и у последнего слова. Скорее всего какое-то ключевое слово должно идти в сообщении, которое даст понять серверу, что это сообщение нужно вывести с данными стилями, либо его нужно посылать уже с ними в виде хтмл кода или каких-то ключевых слов которые разрабы дискорда придумали. В общем, читай документацию.
Аноним 27/05/19 Пнд 10:02:46 1407204119
>>1407075
Резюмируем: Канторёнок (назовём его так, чтобы не оскорблять имя создателя теории множеств) - наглая и бесстыжая дешёвая шлюха.
Аноним 27/05/19 Пнд 10:45:16 1407221120
>>1407075
>собаке кинули кость с барского плеча
>скулит, визжит, лает, строит теории заговора

Не перестаю проигрывать с шизика.
Аноним 27/05/19 Пнд 10:46:18 1407222121
Добрый день. Такой вопрос к вам, немного нетипичный для треда наверно. Где вы берете идеи для практики? Какие-то проекты, которые можно попробовать реализовать самому. Ведь все равно все упирается в создание чего-то своего, что потом можно было бы показать другим. Я сейчас полный нуб, из идей у меня пока только попытатьс копировать другие проекты (клиентскую часть), заодно разобраться в тонкостях работы инструмента разработчика на разных браузерах и получить некие общие представления "как это все работает".
Аноним 27/05/19 Пнд 13:29:00 1407305122
>>1407204
А тебе Кантор не нравится только в плане того о чем говорится в этой ветке или же еще подачей материала?
Просто на моей памяти ты единственный в этих тредах кто отзывается о нем отрицательно, поэтому хотелось бы услышать аргументированную критику.
Аноним 27/05/19 Пнд 13:49:49 1407314123
>>1407222
>Где вы берете идеи для практики?
Очевидно же в пизде твоей мамаши
Аноним 27/05/19 Пнд 15:05:08 1407353124
>>1407193
>изменить после этого нельзя, именно поэтому оно называется статичным
>именно поэтому
Блядь, каждый день этот анон доставляет!
Давай еще!
Аноним 27/05/19 Пнд 15:23:46 1407359125
Аноним 27/05/19 Пнд 15:31:35 1407363126
>>1407221
Если тебе, собаке, кидают кости, за счёт которых ты и существуешь до сих пор, то при чём тут мы, белые господа, с презрением пинающие тебя, когда валяешься под ногами не к месту? Иди дальше соси обрезанную залупу Канторёнка, ежели вкус понравился.

>>1407305
По качеству учебника ничего нового не скажу (просматривал вскользь) - для ознакомления сгодится, для основательного изучения, конечно, надо что-то посерьёзнее. Меня прежде всего раздражает его претензия, мол, ЕДИНСТВЕННЕЙШИЙ НАИГЛАВНЕЙШИЙ НЕПРЕВЗОЙДЁННЕЙШИЙ ЖИДОСКРИПТЕР В СРУНЕТЕ И ЕГО УЧЕБНИК ДЛЯ РУССКИХ СВИНЕЙ, КОТОРЫЕ НЕ УМЕЮТ ЧИТАТЬ ПО-АНГЛИЙСКИ!!!!!!!!!!!! ПОДАЙТЕ НИЩЕБРОДУ, КУПИТЕ PDF/EPUB!!!!!!!!!!!!!!!!!!!!!!! ПЕРЕВЕДИТЕ САМИ НА РУССКИЙ, Я ПРОЕБАЛСЯ!!!!!!! С таким маркетингом ему только на вокзале пирожками торговать и на паперти стоять. На ум приходит образ старой потасканной проститутки, которая побирается у церкви на операцию по восстановлению девственности, потому что и клиенты не платят, и замуж никто не берёт.
Аноним 27/05/19 Пнд 15:47:51 1407378127
>>1407353
Доставил очередную порцию урины тебе на лицо. Приходи через час за добавкой, надеюсь ты хотя бы очередное нелепое оправдание придумаешь.
Аноним 27/05/19 Пнд 17:28:00 1407435128
>>1407222
Как ни странно, никогда с этим проблем не возникало, скорее наоборот - за что бы взяться? Может, это не твоё вообще?
Аноним 27/05/19 Пнд 17:49:07 1407453129
>>1407435
Приведи пример своих идей.
Аноним 27/05/19 Пнд 18:10:33 1407469130
>>1407453
Ну вот, допустим, читаю про книжку про экономику Союза в годы ВОВ - о, бля, Канторович какое-то планирование оптимальных доставок для ж/д транспорта придумал, надо посмотреть - посмотрел и программно заебенил. Или: читаю про достижения искусственного интеллекта - ну а я что, хуже? Взял и заебенил многослойный перцептрон и надрочил его на распознавание цифр. И это я тогда только начинал заниматься программированием. А ты как программист - просто интеллектуальный импотент, поэтому у тебя и нету подобных мыслей. Только виагры для таких случаев не предусмотрено.
Аноним 27/05/19 Пнд 20:13:02 1407579131
>>1406974
>у функции возвращает 0
У функции оно возвращает количество принимаемых именованных аргументов. Так что ты не прав.
Аноним 27/05/19 Пнд 20:28:33 1407593132
>>1407435
>Может, это не твоё вообще
Похуй на самом деле. Твоей/не твое, нравится/не нравится. Есть масса людей, у которых "ненавижу программирование" и "программирование не мое", но которые при этом неплохо работают и зарабатывают.
Аноним 27/05/19 Пнд 20:58:49 1407602133
>>1407579
Прикольно, не знал. Я тестил на функции hello без аргументов.
Аноним 27/05/19 Пнд 21:01:18 1407604134
>>1407222
>Ведь все равно все упирается в создание чего-то своего, что потом можно было бы показать другим.
Да. Не важно что, можно копировать, можно придумывать. Подумай что тебе нравится. Мне нравятся например консольные игры/утилиты с нормальным интерфейсом.
Аноним 27/05/19 Пнд 21:06:27 1407606135
>>1407604
А я хочу SPA сайтец какой-нибкдь создать. Новостник например. Но для этого мне надо перелопатить верстку, кантора всего, только потом браться за Реакт/Вуе/Ангуляр и к тому моменту я уже перегорю наверно.
Мимо
Аноним 27/05/19 Пнд 21:26:15 1407613136
>>1407606
Не правильный подход. Поэтому да, перегоришь. Сначала нужно научиться уверенно программировать. Чтобы это стало не напряжно, как привычка. И только после осваивать веб, и тем более SPA. Нужно задачу бить на подзадачи. Чтобы писать SPA, нужно уметь писать server side render сайты, а чтобы их писать нужно быть уверенным программистом. Пытаясь перескочить сразу несколько задач ты далеко не уйдешь.
Аноним 27/05/19 Пнд 21:56:30 1407624137
>>1407606
> браться за Реакт/Вуе/Ангуляр
> и к тому моменту я уже перегорю
Вот и хорошо. Хватит с нас уже хреньворкщиков ебаных.
Аноним 27/05/19 Пнд 22:02:28 1407626138
>>1407613
>Сначала нужно научиться уверенно программировать
Как это сделать ?
Аноним 27/05/19 Пнд 22:05:13 1407628139
>>1407624
Рад что ты это пишешь. Твои слова только вдохновляют на превозмогание.
Аноним 27/05/19 Пнд 22:15:22 1407632140
new
Аноним 27/05/19 Пнд 22:24:15 1407636141
>>1407628
Превозмогание чего, остатков интеллекта и здравого смысла? Ну превозмогай, раз так неймётся.
Аноним 27/05/19 Пнд 22:24:24 1407637142
>>1407626
Решать алгоритмические задачи, писать консольные программы, читать чужой код, много писать своего. Настроить удобную среду, чтобы можно было писать без напрягов, для меня удобно все делать в консоли, могу не трогая мышку писать и запускать код. Еще научиться писать тесты.
Аноним 27/05/19 Пнд 22:33:59 1407643143
>>1407626
Короче нужно сделать программирование частью жизни, привычкой. Профессиональный рост в любом деле только так достигается. Человек много времени делает свое дело, и не замечает как становится профи. Он не мечтает, не думает стать крутым, просто делает. Кто много лет ремонтирует авто, рано или поздно становится в этом профи. Кто много лет занимается математикой рано или поздно становится в этом профи. Ну и с программированием все также. Нужно много практики. Невозможно много практиковать когда есть тревога. Должно быть спокойствие. Для этого нужно привыкнуть.

Есть книга про то как научиться жонглировать, не помню название. Так вот там автор говорит, что нужно сначала научиться ронять мяч, прежде чем научиться жонглировать. Не просто ронять, а уронить не меньше тысячи раз. После этого пропадает тревога, страх сделать неправильно, и человек автоматически начинает практиковаться продуктивно. После этого у него быстро растет уровень навыков. Аналогия ясна?
Аноним 27/05/19 Пнд 22:38:48 1407648144
Аноним 27/05/19 Пнд 22:44:39 1407655145
>>1407613
>Чтобы писать SPA, нужно уметь писать server side render сайты
щито
Аноним 28/05/19 Втр 00:42:03 1407694146
>>1407305
Не единственный, в некоторых местах подача материала ебанутая, иногда простые вещи объясняются оверкомпликейтед, я писал когда-то тут тоже такое мнение, вызвав тут бугурт у некоторых
Аноним 28/05/19 Втр 00:49:17 1407696147
>>1406088
>Лучший вариант тщательного прочтения это перевод.
Тщательно прочитаю главу)
Аноним 28/05/19 Втр 02:21:11 1407725148
Аноним 28/05/19 Втр 02:43:14 1407736149
Посоны, поясните по харкдору, пару дней назад решил с нуля вкатиться в js. До этого никогда не кодил. Прочитал первую часть JavaScript Fundamentals на https://javascript.info. Знакомый, который на js работает погромистом дает задачки типо "напиши код, чтобы при вводе 3 вылезало
xxxoxxxoxxx" и тому подобное. Пока все люто нравится, по ощущениям лучше, чем Дока 2, но возникло несколько вопросов. Во-первых,насколько имеет смысл уделять внимание внеязыковой околокумпуктерной инфе? То есть надо ли читать\смотреть всякие лекции на тему алгоритмов и прочего, или лучше пока сосредоточиться на своем языке? Во-вторых насколько актуально оставлять js основным языком? Знакомый говорит, что когда искал работу просто пошел и без задней мысли устроился джуном только с ним, но в половине ваканский просят еще всякие ПХП\ДЖАВЫ и прочее. Очень хочется услышать мнение двача на эту тему.
Аноним 28/05/19 Втр 02:56:04 1407742150
Ребята, помогите советом. У меня нет военника, и я собираюсь скрываться от военкомата. Отсрочка скоро заканчивается. Если я устроюсь на работу официально, мой работодатель отошлет мои данные военкому, и мне могут там вручить повестку, или даже прийти на работу. Удаленка может помочь, но она мне не подходит. Как избежать этого? Как устроиться неофициально? Как не отдать данные, но при этом не быть уволенным? Я уверен, есть какое-то решение. Расскажите, как оно на практике пожалуйста!
Аноним 28/05/19 Втр 06:43:59 1407755151
>>1407736
Охуенный вопрос, присоединяюсь к нему
Аноним 28/05/19 Втр 07:08:13 1407760152
Аноним 28/05/19 Втр 07:19:31 1407764153
>>1407742
Пиздос вы ебанутые.
Сейчас срочку можно заменить контрактом. При чем служба по контракту минималка теперь 2, а не три года.
Эх, бля. Мне бы в ваши годы призываться.
Аноним 28/05/19 Втр 07:25:22 1407765154
>>1407764
Самое обидное, что вот это быдло лезет в программирование, в мой любимый JS... Не знаю, что сказать даже.
Аноним 28/05/19 Втр 07:28:43 1407766155
>>1407736
если джаваскрипт основной язык это значит надо знать ноду с тем же экспрессом (джаваскрипт как серверный язык) вместо пыхи и т.п., хотя бы немного если вкатываешься во фронт
Аноним 28/05/19 Втр 07:30:32 1407767156
>>1407736
> Во-первых,насколько имеет смысл уделять внимание внеязыковой околокумпуктерной инфе?
Теорию алгоритмов, информации, кодирования, линейную алгебру и т. п., короче, дискретную математику знать необходимо, иначе в программировании тебе делать нечего.

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

> без задней мысли устроился джуном
Джуной таким образом можно только с задней "мыслью" устроиться, прихватив тюбик вазелина, даже если ты дристальщик с переднего конца. Чтобы не быть джуной, учи, что я написал.
Аноним 28/05/19 Втр 07:35:00 1407768157
Аноним 28/05/19 Втр 07:38:11 1407769158
даже sql не особо нужно когда есть nosql
Аноним 28/05/19 Втр 07:54:46 1407773159
>>1407768
Оно не нужно. Оно неизбежно. Для большинства.

Мимо
Аноним 28/05/19 Втр 08:26:36 1407784160
>>1407765
>лезет
Я в него залез раньше, чем ты из мамки вылез.
Аноним 28/05/19 Втр 08:55:18 1407786161
Аноним 28/05/19 Втр 09:00:04 1407788162
>>1407786
Что именно тебе показалось толстым? Хуй за щекой?

>>1407784
Прокукарекало уёбище, ссущее пойти в армейку на ёбаный год.
Аноним 28/05/19 Втр 09:41:01 1407799163
>>1407742
Тебя без военника никуда не возьмут, дурачок.
Аноним 28/05/19 Втр 09:53:07 1407800164
>>1407736
>То есть надо ли читать\смотреть всякие лекции на тему алгоритмов и прочего, или лучше пока сосредоточиться на своем языке?

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

>Во-вторых насколько актуально оставлять js основным языком?

JS как основа программирования или как основа для работы? Если для работы, то актуально, при знании HTML/CSS + React/Vue + Node.js + еще парочка фреймворков и библиотек. Если JS как основа для программирования, то это вообще хуевый пример, потому что он максимально урезан для работы в браузере, а сейчас его вроде как пытаются превратить в полноценный язык, но пока это плохо удается. Если будешь работать только с JS, а потом увидишь какой-нибудь Си образный язык, и начнёшь знакомство с ним, то поймёшь насколько JS ограничен и как много он от тебя скрывает. По сути говоря, зная JS ты не знаешь программирование, именно поэтому это плохой язык для основы, лучше выбирать язык со строгой типизацией и уклоном в ООП, именно поэтому в вузах преподают С++. Если освоишь такой язык, то JS освоить не составит труда.
Аноним 28/05/19 Втр 10:16:36 1407806165
>>1407800
В итоге получаются такие хреньворкщики, как ты. Нахуй вы нужны?
Аноним 28/05/19 Втр 10:21:35 1407809166
>>1407806
Чтобы получать зарплату и обоссывать таких шизиков-нищуков, как ты.
Аноним 28/05/19 Втр 10:38:00 1407812167
>>1407809
Так обоссывают вас, а зарплату можно и на панели получать, торгуя очком. Впрочем, это вы и делаете, макаки вонючие.
Аноним 28/05/19 Втр 10:39:19 1407813168
>>1407812
Так макака это ты, в приличном обществе не срут хтмлами и селекторами
Аноним 28/05/19 Втр 10:39:51 1407814169
>>1407812
>Так обоссывают вас
>нет ты
Ясно.
>а зарплату можно и на панели получать, торгуя очком
Давай ты своим личным опытом будешь в другом месте делиться и воздержишься от проецирования его на других, хорошо?
Аноним 28/05/19 Втр 11:04:01 1407824170
>>1407813
Что ты знаешь о приличном обществе, обезьяна? Из-за вас Интернет на 95% забит говносайтами, с которыми невозможно нормально работать.
Аноним 28/05/19 Втр 11:17:12 1407830171
>>1407824
> невозможно нормально работать.
>шизик
>нормально

В том то и дело, что сайты создаются для нормальных людей, а не для шизиков, поэтому шизики с ними нормально и не могут работать.
Аноним 28/05/19 Втр 11:19:03 1407831172
>>1407824
>95%
Там жквери, - твой стиль, только лучше
write more, do less
Аноним 28/05/19 Втр 11:26:06 1407833173
>>1407830
Вы сайты не для людей пишете, а на отъебись - получил подачку от сутенёра, и готово. Если бы для людей писали, такой хуйни бы не было.

>>1407831
При чём мой стиль до ваших жидокверов и прочего говна?
Аноним 28/05/19 Втр 11:55:08 1407846174
человек, который считает что сайты надо писать вот так >>1406432 еще кого-то чему-то учит
Аноним 28/05/19 Втр 11:58:36 1407848175
3 цикла, в одном из них вложенный цикл. И это животное считает, что такой код будет работать быстрее фреймворка, лоооол.
Аноним 28/05/19 Втр 12:05:48 1407853176
>>1407833
>Вы сайты не для людей пишете
Что за долбоеб...
Аноним 28/05/19 Втр 12:12:23 1407856177
>>1407853
Он, конечно, долбоеб с руснявым говнокодом - но он прав.
Вы сайты пишете не для людей а для хипстеров
Аноним 28/05/19 Втр 12:28:11 1407858178
>>1407856
Если люди платят за это деньги, значит для людей. Так рыночек устроен. Если заказчик доволен, то хуле ты варежку разинул?
Аноним 28/05/19 Втр 12:31:39 1407859179
>>1407858
>люди платят за это деньги
Вообще-то нет, не платят.
И не гордился бы ты положением мелкой шлюхи в отмывочно-распилочном ебаном.ит
Аноним 28/05/19 Втр 12:40:24 1407860180
>>1407859
>Вообще-то нет, не платят.

Долбоебина тупорылая, если он зашел на сайт и воспользовался услугой которая там описана, значит он заплатил за этот сайт. Это как обёртка у конфеты, уебище безмозглое, ты платишь не только за конфету, но и за обертку, следовательно и за работу людей которые участвовали в создании как самой обертки, так и конфеты.
Аноним 28/05/19 Втр 12:40:51 1407861181
>>1407800
>По сути говоря, зная JS ты не знаешь программирование, именно поэтому это плохой язык для основы, лучше выбирать язык со строгой типизацией и уклоном в ООП, именно поэтому в вузах преподают С++
Пиздец. Вот хочет может быть человек себя какой-то одной сфере посвятить, где строгая типизация и байтоебства не нужны. Нет, обязательно появятся дауны, которые расскажут что прежде чем начать заниматься интересными вещами надо дрочить книги по крестам.
Аноним 28/05/19 Втр 12:55:57 1407865182
>>1407846
Да, я так считаю. Проблемы?
Аноним 28/05/19 Втр 13:07:43 1407873183
>>1407861
С++ здесь в качестве примера, начать программирование с того же Python будет лучше, потому что там хотя бы не такие урезанные классы.
>где строгая типизация и байтоебства не нужны.
Слышал звон, но не знаешь где он? Ебать байты это вообще узкая направленность языков которые позволяют тебе напрямую работать с памятью, можно знать такой язык, но при этом никогда не работать с памятью.
Строгая типизация позволяет тебе делать меньше ошибок (что особенно хорошо, когда ты новичок) и вообще знакомит тебя с логикой программирования, за тебя это в JS делает компилятор, но это не значит, что её нет, если бы об этом знали люди для которых JS это первый язык, то было бы меньше удивляющихся тому что '55'+3 = '554', а '55'-3 = 52. В JS ты в основном пишешь функции, а с объектами работаешь только как с хранилищами, либо используешь уже стандартные, которые за тебя сделал кто-то другой, именно из-за этого у тех кто учил JS возникает сложность при работе с объектами и представлением как они устроены.
Аноним 28/05/19 Втр 13:16:10 1407877184
>>1407873
ты опять путаешь динамическую типизацию со слабой... в питоне например строки с числами не складываются и не вычитаются несмотря на динамическую типизацию. питон впрочем параша

алсо функции в джаваскрипте это объекты, поэтому странно говорить что объекты в джаваскрипте используются только как хранилища
Аноним 28/05/19 Втр 13:17:46 1407878185
>>1407848
Хреньворки каким-то магическим образом позволяют избежать циклических конструкций? Ну да, макака же их не видит, поэтому их как бы не существует.

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

>>1407861
Это не человек, это обезьяна или тупорылый робот, заточенный под решение одной повторяющейся операции. Пусть надрачивается, только к программистам себя причислять не надо.
Аноним 28/05/19 Втр 13:24:55 1407880186
>>1407878
>Рыночек не призван обеспечивать потребности людей, это тебе не социализм
Ясно. Что еще ожидать от клоуна с квадратно-гнездовым мыщлением.
Аноним 28/05/19 Втр 13:28:06 1407882187
image.png (45Кб, 466x182)
466x182
image.png (104Кб, 864x148)
864x148
image.png (392Кб, 1440x658)
1440x658
Сап коты.
Пишу свою борду на MERN, и у меня получается хуйня в одном моменте.
У меня есть react component Thread и его subcomponent PostReply (форма)
Когда я отправляю reply в тред, я по нажатию кнопки делаю POST запрос на сервер. Я могу знать, когда он удался, и хочу сделать re-render parent'компонента Thread, однако у меня этого нихуя не получается.

1) Я в Thread создал метод rerender, пик 1
2) В PostReply параметром его передаю, пик 2
3) Пытаюсь вызвать этот метод в axios.post().then() пик 3, однако ничего не происходит.

Помогите анончики
Аноним 28/05/19 Втр 13:33:50 1407884188
>>1407877
Долбоеб, слабой типизацию можно назвать у любого языка, который позволяет тебе проводить операцию приведения типов - можешь обозначить x как число, а потом привести его к строке - слабая типизация. Динамическая типизация это тогда, когда тебе не надо обозначать тип переменной при её объявлении. Ни в каком языке ты не сложишь число со строкой, то что JS делает неявное преобразование типов, не означает, что ты сложил число со строкой. При этом Python поддерживает перегрузку операторов, поэтому ты можешь создать свой класс, который будет хранить число и при операции сложения со строкой, преобразовывать эту строку в число и выводить результат сложения.
В общем, ты типичная JS макака, которая нахваталась верхов, но не представляет как оно работает и реализуется.
>алсо функции в джаваскрипте это объекты, поэтому странно говорить что объекты в джаваскрипте используются только как хранилища
>ты в основном пишешь функции, а с объектами работаешь только как с хранилищами
>используются только как хранилища
Я писал про то как объекты использует программист, а не
в виде чего они реализованы в самом языке программирования. Хотя я понимаю, макака решила рассказать, что функция это объект.
Аноним 28/05/19 Втр 13:34:43 1407886189
>>1407882
this.forceUpdate() тоже не работает. Help!!
Аноним 28/05/19 Втр 13:35:15 1407888190
>>1407880
Хватит кукарекать. С чем ты не согласна?
Аноним 28/05/19 Втр 13:36:22 1407889191
>>1407878
>Хреньворки каким-то магическим образом позволяют избежать циклических конструкций?

Долбоебина, фреймворк реализует добавление элементов наиболее оптимальным способом, таким способом к которому такая макака как ты, которая пишет 4 цикла, вместо одного, не придёт и за всё своё жалкое существование.
Аноним 28/05/19 Втр 13:36:43 1407890192
>>1407882
Тут про JS вообще-то, а не про твою парашу.
Аноним 28/05/19 Втр 13:43:21 1407896193
>>1407889
Тупорылая обезьяна, ну пиздец какая тупорылая. Ты для начала посмотри, что там выводится вообще (я так понимаю, ты про ту картинку, это отсюда: http://мк-61.ml/emulator.html#Феликс-М ). Твой хуеньворк пока будет искать "оптимальный способ", уже обосрётся по времени.
Аноним 28/05/19 Втр 13:49:20 1407903194
strongweakstati[...].png (31Кб, 669x451)
669x451
>>1407884
иди лесом короче, см. пик рилейтед

алсо ты хоть знаешь что в джаваскрипте функции могут иметь свойства и методы, хуле тебе ещё от объекта надо
Аноним 28/05/19 Втр 13:49:37 1407904195
>>1407896
>пока будет искать
В голос с дегрода, для которого фреймворк и код ассоциируется с каким-то живым существом. В нём уже вшита реализация подобных задач и она сделана наиболее оптимальным способом, а не через 3 цикла в одном из которых существует вложенный цикл. Но ты конечно кричи своё ВРЁЁЁТЯЯ ПАДРУГОМУ НИКАК Я СКОЗАЛ!! НИХАЧУ ЗНАТЬ НИХАЧУ ХРЕНВОРК УЙДИ!!! УЙДИ!!!!
Аноним 28/05/19 Втр 13:54:18 1407906196
>>1407903
Я и говорю, если ты макака которая кроме JS ничего не знает, и способна только кукарекать непонятные ей слова вроде "СЛАБАЯ ТИПИЗАЦИЯ! БАЙТОЕБСТВО!", то ей не стоит ввязываться в дискуссии о программировании.
Аноним 28/05/19 Втр 13:54:20 1407907197
>>1407882
ооп стиль в реакте какой-то кошмар
что происходит то?
у пост репли есть доступ к сет стейт?
Аноним 28/05/19 Втр 13:54:36 1407908198
>>1407904
Что ты несёшь, дебил? Что тебе там вшили? Я тебе ещё раз говорю, ты протри монитор от спермы и посмотри, что там вообще выводится, а потом кукарекай. Оптимальнее (в плане быстродействия) здесь может быть только непосредственный HTML-код со всеми этими десятками повторяющихся элементов.
Аноним 28/05/19 Втр 13:54:48 1407909199
у ререндеринг в пост репли в смысле
Аноним 28/05/19 Втр 13:55:10 1407910200
Аноним 28/05/19 Втр 13:55:56 1407911201
>>1407888
С тем, что ты психически здоров. Краснозадый дурачок.
Аноним 28/05/19 Втр 13:58:30 1407915202
>>1407878
>Ниправильные программисты аррряя
Серьезно, остановись. Ты же серишь.
Аноним 28/05/19 Втр 14:01:06 1407919203
>>1407910
>отвечает на конструктивные посты бессвязным бредом и картиночками, смысла которых не понимает
>обосрался обтекай

В голос.
Аноним 28/05/19 Втр 14:01:13 1407920204
>>1407915
Это вы-то программисты? Не смеши мою залупу.

>>1407911
Да ты своих, блядь, рыночно-либеральных теоретиков почитай, где там хоть слово сказано, что рынок должен удовлетворять потребности населения?
Аноним 28/05/19 Втр 14:02:26 1407921205
>>1407908
Ебанат, у тебя 4, блять, цикла работают с одним и тем же кодом, 4, блять, цикла. Ты действительно настолько тупой, что не осознаешь того, что всё это можно реализовать одним циклом?
Аноним 28/05/19 Втр 14:11:33 1407925206
>>1407921
Уебанок, с каким одним и тем же? Там в переменную забивается код таблицы с ячейками разного типа.
Аноним 28/05/19 Втр 14:15:23 1407927207
>>1407925
>Код =
>Код +=
>Код +=
>...
>Append(Код)

В общем, официально обоссан, макака. Пиздуй учить JS, а не в треде своей коммишизой сри.
Аноним 28/05/19 Втр 14:20:29 1407936208
>>1407860
>уебище безмозглое
Узнаю брата Колю!
Жопа статично полыхает по любому поводу.
Перни еще что-нибудь.
Конфетка, блядь.
Аноним 28/05/19 Втр 14:20:31 1407937209
>>1407927
И что, блядь? Можно сразу выводить, а не вносить в переменную, но тот же Firefox очень не любит динамический вывод табличек по частям.
Аноним 28/05/19 Втр 14:22:02 1407938210
>>1407936
Лечиться не пробовал? Или, что еще лучше, съебать в ту клоаку из которой ты вылез вместе со своим колей?
Аноним 28/05/19 Втр 14:23:33 1407940211
>>1407937
При чем здесь твоя переменная, дебилоид. Суть в том, что ты делаешь в 4 циклах то, что можно сделать в одном, при этом разеваешь свой рот и что-то там пиздишь про неэффективность фреймворков. Хотя другого от JS макаки можно было и не ожидать.
Аноним 28/05/19 Втр 14:26:41 1407943212
>>1407940
Нельзя, долбоуебанище, по крайней мере так, чтобы это в итоге не было эквивалентно этим циклам. Или ты можешь показать как, опровергнув мои слова?
Аноним 28/05/19 Втр 14:30:03 1407944213
>>1407940
Зря вообще к этому месту приебался, тут абсолютно не к чему. Там ниже код повкуснее есть, может, придумаешь, как свой хреньворк туда прикрутить.
Аноним 28/05/19 Втр 14:49:56 1407950214
>>1407799
А приписное мне на что?
Аноним 28/05/19 Втр 14:59:28 1407959215
>>1407943
>Нельзя
С точки зрения красножопого дебила - несомненно.
Аноним 28/05/19 Втр 15:04:29 1407962216
>>1407950
братка, призыва нет накопи, если совсем западло париться
Аноним 28/05/19 Втр 15:09:13 1407963217
>>1407865
Проблемы будут у того, кто будет это сопровождать (после тебя).
Аноним 28/05/19 Втр 15:10:20 1407964218
>>1406086 (OP)
Сап, аноне
В общем я зашел поплакаться.
Хрюшка дала задачу решать и после того как решу они посмотрят насколько я подхожу на этот пост.
Над задачей я сидел неделю, самого кода там меньше 50 строк, но это ебанные алгоритмы. В итоге я понял как решать и всё вроде бы ок. Но тут прислали ответ, что им не понравился мой стиль и не были рассмотрены все возможные случаи.
И это на пост джуниор-макаки фронтент/фулстак жс в ноунейм фирму. Похожие задачи видел у всяких airbnb и фейсбуков, охуеть.
Аноним 28/05/19 Втр 15:11:44 1407965219
Аноним 28/05/19 Втр 15:18:32 1407968220
>>1407963
>у того, кто будет это сопровождать (после тебя).
Ебать он (ты) лох.
Аноним 28/05/19 Втр 15:19:09 1407969221
>>1407764
Эх, щас бы 2 года очки драять да парашу чистить... Кайф
P.S. Выпились
Аноним 28/05/19 Втр 15:22:14 1407970222
>>1407969
>2 года очки драять да парашу чистить...
Тебе самое место.
Аноним 28/05/19 Втр 15:25:36 1407973223
>>1407965
Если в 2 словах то обход лабиринта.
Задача пиздатая на самом деле, пока думал пол тетради изрисовал, но когда такую хуйню просят на дно пост для новичков и дают отказ, мне становится не по себе.
Вспомнил что хрюшка когда отправляла задачу написала что на решение уходит обычно 0.5-1.5 часа максимум.)))
Аноним 28/05/19 Втр 15:29:33 1407977224
>>1407973
Или ты дебил или фантазер.
Или и то и другое то есть школьник
Аноним 28/05/19 Втр 15:30:40 1407978225
>>1407977
Ок, тебе видней.
В любом случае задачу я решил, а то что не взяли, ну и хуй с ними.
Аноним 28/05/19 Втр 15:33:17 1407982226
>>1407973
Обычный поиск в ширину же. Совсем недавно проходил онлайн курс, где это подробно разбирается.
Аноним 28/05/19 Втр 15:33:54 1407984227
>>1407920
>Это вы-то
Да, мы. А теперь обтекай.
Аноним 28/05/19 Втр 15:34:30 1407986228
>>1407978
>эта ОБИДА
Правильно сделали, ты же инфантильное говно.
Аноним 28/05/19 Втр 15:36:19 1407989229
>>1407982
Поделись названием курса, анон.
Хз, мне это трудно далось, особенно если задуматься о производительности алгоритма, то очень не просто.
Аноним 28/05/19 Втр 15:41:04 1407990230
>>1407989
>мне это трудно далось
Пятерочка ждет.
Аноним 28/05/19 Втр 15:41:50 1407991231
>>1407989
Udacity - Design of computer programs, урок 4. Там используется один тот же алгоритм для переливания воды, перевоза овец и волков на лодке, перевода слоупоков через мост и так далее.
Аноним 28/05/19 Втр 15:46:04 1407994232
>>1407990
>>1407986
Шизик, инфантил тут только ты.)
Подумай зачем ты тратишь своё время, пытаясь задеть кого-то в этом треде.
Осознание будет болезненным.)))
Аноним 28/05/19 Втр 15:46:40 1407996233
>>1407989
бля, дропай такие вакансии. зачем тебе это, если ты будешь шлепать форму
Аноним 28/05/19 Втр 15:46:43 1407997234
>>1407991
спасибо, добра тебе!
Аноним 28/05/19 Втр 15:48:03 1408000235
>>1407994
>КУДАХ)
>БАБАХ
>КУКАРЕКУ))
Разрывом инфантильного олигофрена удовлетворен.
Аноним 28/05/19 Втр 15:48:17 1408001236
Godwhyyy.jpg (26Кб, 819x460)
819x460
Отцы программирования, помогите пожалуйста, я уже весь мозг сломал, находил ответы но оно "не то", может тут кто-то объяснит.

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

Я решил так: Пишу функцию, в неё задаем две переменных, вложенная функция сравнивает их и выводит сообщение о бОльшем. В случае равенства выводит третий алерт, типа Try again.

На выходе получилось НИ ХУ Я.

Пожалуйста, объясните где я ошибаюсь хотя бы.
Аноним 28/05/19 Втр 15:51:16 1408005237
>>1408001
Что если А и В одинаковае?
Или они вообще не цифры?
И там еще кажется нужно преобразовние в инт из строки, но хз как это в жс, проверь.
Аноним 28/05/19 Втр 15:51:55 1408006238
>>1408001
У тебя функция max не вызывается
Аноним 28/05/19 Втр 15:52:03 1408007239
>>1408001
>где я ошибаюсь хотя бы.
Очевидно же в ДНК
Аноним 28/05/19 Втр 15:52:50 1408010240
>>1408005
>но хз как это в жс,
Пошел нахуй из нашего треда.
Аноним 28/05/19 Втр 15:53:23 1408011241
>>1408001
У тебя строки сравниваются, ты в курсе?
Аноним 28/05/19 Втр 15:53:29 1408012242
>>1408005
Цифры, я просто ту часть оставил пока.
>>1408006
Да, но почему?
>>1408007
Тоже самое говорил классной, но меня записали на информатику. Приходится теперь отдуваться.
Аноним 28/05/19 Втр 15:54:31 1408014243
>>1408012
>классной, но меня записали на информатику
Зарепортил малолетнего школьца на форуме 18+.
Аноним 28/05/19 Втр 15:55:03 1408015244
>>1408012
Потому что ты её объявляешь, но не вызываешь.
напиши max() и все заработает :*
Аноним 28/05/19 Втр 15:55:54 1408016245
>>1408014
Зачем так агрессивно, я же просто спросить, мне правда на завтра десяток таких задачек решить надо, я же не спамлю, не флужу.
>>1408011
Ну, теперь в курсе
Аноним 28/05/19 Втр 15:57:50 1408019246
>>1408016
>Зачем так агрессивно
Здесь так принято, терпи.
Аноним 28/05/19 Втр 15:58:12 1408020247
>>1408015
Спасибо большое, но смысл в том, что бы я вызвал функцию theBiggerOne(), получил два всплывших окна, обозначил переменные, а потом получил окно "A is bigger!", например.

Я знаю то вы тут важные штуки решаете, но мне правда нужно всё это прорешать, пжлст.
Аноним 28/05/19 Втр 16:03:59 1408022248
>>1408020
да, именно так это и будет работать, когда вызовешь эту функцию. У тебя разве не так сейчас?
Аноним 28/05/19 Втр 16:09:25 1408024249
>>1408022
Неа, запускаю через функцию, он даёт задать переменные и всё. Конец. Нужно что бы в хроуме работало как я описал.
Аноним 28/05/19 Втр 16:11:12 1408029250
>>1408024
Ребенок, ты утомил.
На фидл как минимум забрось а потом кукарекай.
Аноним 28/05/19 Втр 16:38:40 1408052251
>>1407833
>Вы сайты не для людей пишете, а на отъебись - получил подачку от сутенёра, и готово. Если бы для людей писали, такой хуйни бы не было.

Обожаю таких деградантов. Надеюсь, ты уже позвонил в службу поддержки своего опсоса\провайдера и выебал мамку, ответившего тебе оператора, за то, что лично он предоставляет тебе такие хуевые услуги.
Аноним 28/05/19 Втр 16:42:57 1408055252
>>1407969
>Эх, щас бы 2 года очки драять да парашу чистить
Для этого есть срочники, маня.
Аноним 28/05/19 Втр 17:04:41 1408069253
>>1408029
Всё ок, я разобрался. Проблема была в том что я функцию засунул другую функцию. Оказалось функции можно присвоить переменную И дать условия.

Всем спасибо большое! Остальные задачки вполне решаемые, всем хорошего дня и успехов.
Аноним 28/05/19 Втр 17:41:28 1408090254
Без названия.png (596Кб, 999x1228)
999x1228
Аноны, на каком этапе изучения JS можно переходить к NodeJS (вкатываюсь во фронт)? После кантора или нужно ещё алгоритмов наворачивать, начинать изучать С++ как настоящий язык, математику и сотни задач по ней, а потом всё заново выучивать?
Пока умею делать только простые виджеты вроде калькулятора, календаря, тудушки.
Аноним 28/05/19 Втр 18:58:57 1408120255
Аноним 28/05/19 Втр 19:31:52 1408146256
>>1408055
Да, этот по контракту будет только шакальё орально и анально обслуживать. Они любят таких студентиков.
Аноним 28/05/19 Втр 19:35:42 1408148257
kantor-vesy-byt[...].jpg (6Кб, 250x250)
250x250
>>1408090
С математики и надо было начинать, дебил, а не с канторов.

Аноним 28/05/19 Втр 19:43:02 1408159258
>>1408148
Ну расскажи мне где в вебе нужна высшая математика, внимательно слушаю.
Аноним 28/05/19 Втр 20:23:47 1408192259
>>1407944
>>1407943
>макака с двузначным iq действительно думает, что я захочу шкварится об его говнокод с переменными на кириллице

Почему ты еще здесь, дебилоид? Пиздуй кантора читать, ydkjs и ejs ты не осилишь.
Аноним 28/05/19 Втр 20:24:35 1408195260
>>1408159
>в вебе
Постыдился бы, опущенный.
Аноним 28/05/19 Втр 20:28:25 1408198261
>>1407964
>>1407973
В голос с дауна. Не стыдно было через неделю давать решение? При том, что у тебя был свободный доступ к интернету и можно было найти расписанное решение и расписанную оптимизацию. Именно поэтому тебе, как джуну-макаке, дали её. Проверяли не твою способность решать алгоритмы, а способность искать решения в интернете и переделывать их под свои, но ты оказался слишком тупым даже для этого.
Решения и описание алгоритмов которые применяются можно найти на leetcode, там всего 1к задач разной сложности, за годик можно решить их все, если лениво решать по 2-3 задачи в день.
Аноним 28/05/19 Втр 20:31:44 1408200262
>>1408195
Ясно, тред полон шизиков-неудачников
Аноним 28/05/19 Втр 20:38:06 1408206263
>>1408192
Хуесосня, так давай, объясни, чем тебя так анально обидел код с русскими идентификаторами? Смотри, как красиво, хуесос:

` Умножить_точку_эллиптической_кривой : function (x, y, a, b, p, множитель) {`
` var x_ = Создать_копию(x), y_ = Создать_копию(y), сумма;`
` множитель = Вычесть(множитель, Целое_в_длинное(1, 0, 0));`
` while (!Ноль(множитель)) {`
` if (Остаток_цел(множитель, 2) != 0) {`
` сумма = ГОСТ_ЭЦП.Сложить_точки_эллиптической_кривой(x_, y_, x, y, a, b, p);`
` x_ = сумма[0]; y_ = сумма[1];`
` }`
` сумма = ГОСТ_ЭЦП.Сложить_точки_эллиптической_кривой(x, y, x, y, a, b, p);`
` x = сумма[0]; y = сумма[1];`
` Делить_на_целое(множитель, 2);`
` }`
` return [x_, y_];`
` }`

А теперь сравни со своими говнохреньворками и еблиотеками для даунов, криворукая макака.
Аноним 28/05/19 Втр 20:40:26 1408208264
4.png (15Кб, 455x213)
455x213
>>1408001
Написал для тебя прогу.
Аноним 28/05/19 Втр 20:41:17 1408209265
>>1408159
В "вебе" - нигде, если ты какой-нибудь дристальщик, говнодезайнер, сеошник, хреньворкщик или ещё какой-то опущенец. Но если ты мнишь себя программистом и не можешь две ёбаные матрицы перемножить или путь в графе найти, то лучше сразу убейся.
Аноним 28/05/19 Втр 20:42:29 1408211266
>>1408090
Во фронте нужен не Node.js, а React/Vue, плюс помимо JS нужно уметь верстать и делать динамические страницы, т. е. нужны знания хтмл + цсс. Как только изучишь JS + HTML + CSS, так сразу переходи к React/Vue, этого будет достаточно для ждуна.
Аноним 28/05/19 Втр 20:52:15 1408215267
>>1408211
> React/Vue
Ты уже нахуй когда-нибудь пойдёшь с рекламой своего говна?
Аноним 28/05/19 Втр 21:06:19 1408230268
Аноним 28/05/19 Втр 21:12:55 1408233269
>>1408230
Ты свою из-под хачей вытащи сначала, сперму и ослиное говно у неё с ебала ототри, потом кукарекай.
Аноним 28/05/19 Втр 21:17:19 1408236270
>>1407962
Призыва нет? Да ну нахер, ебаться с военкоматами, ходить по медобследованиям, а потом выяснится, что у меня нет серьезного заболевания и меня отправят в армейку
Аноним 28/05/19 Втр 21:17:37 1408237271
>>1407970
Плюсы армии или слит.
Аноним 28/05/19 Втр 21:18:44 1408238272
>>1408233
>Ты свою из-под хачей вытащи сначала
Зачем?
Аноним 28/05/19 Втр 21:18:52 1408239273
сравн1.png (16Кб, 591x339)
591x339
>>1408208
Лучше так. Мне кажется, обезьяну нужно приучать к универсальности сразу, иначе дальше она станет необучаемой.
Аноним 28/05/19 Втр 21:21:05 1408241274
>>1408239
Опять ты, пидоран необучаемый.
Аноним 28/05/19 Втр 21:21:26 1408242275
>>1408237
Главный плюс в том, что общество хоть на какой-то срок избавится от такого дебила, как ты.
Аноним 28/05/19 Втр 21:25:37 1408249276
>>1408241
Пиздуй под шконку, все петухи уже дрыхнут.
Аноним 28/05/19 Втр 21:32:13 1408259277
>>1408249
Спокойной ночи тогда, как проснешься - пиши.
Аноним 28/05/19 Втр 21:32:50 1408260278
Аноним 28/05/19 Втр 21:34:36 1408263279
Аноним 28/05/19 Втр 23:02:39 1408323280
>>1408198
Хуй пососи, детка.)
Решение именно к этой задаче я нагуглил в первые 15 минут, но это ебанный говнокод который разгребать такое себе занятие.
Ради сравнения мое решение уместилось в 49 строк, у говнокодера это 86 строк и куча всяких ифов.
Мог бы я скопировать и "улучшить" его решение? Изи. Но зачем если мне самому интересно проверить себя, смогу ли я решить это или нет. Я смог.
Аноним 28/05/19 Втр 23:36:08 1408333281
>>1408323
>Я смог обосраться за неделю
Поправил этого дурачка.
Аноним 28/05/19 Втр 23:41:53 1408334282
>>1407964
>Хрюшка дала
Ебать, вам уже свиньи задачки пишут? Блядь, куда я попал...
Аноним 28/05/19 Втр 23:53:39 1408341283
Для установки дефолтных значений используют ||
Типа let huita = paramName || "Some default value"

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

this.state = { some: this.props.some || "defaultValue }
Аноним 28/05/19 Втр 23:57:31 1408343284
>>1406086 (OP)
Посоны, посоветуйте годную (швабодную, разумеется) либу для драг&дропа (нужно сделать простенький конструктор), не приязанную ни к ангулярам-вуям-реактам и иже с ними (к жквери - ок) и последним технологиям. С поддержкой вложенности (то есть с возможностью создавать перетаскиваемые элементы-коробки, в которые можно вкладывать другие элементы (тоже коробки или только обычные - чтобы настраиваемо было). Короче, как охуенная драгула (https://bevacqua.github.io/dragula/) только с вложенностью. На выходе мне надо иметь джейсонину или еще какой-то формат (да хоть массив, похуй) результата игрищ с добавлением, перемещением и удалением элементов - какой где, за каким и т. д.
Аноним 28/05/19 Втр 23:59:33 1408344285
>>1408341
Снимаю вопрос, тут дело не в ||
Просто в конструкторе компонента реакт еще нет this.props.
Если в параметре конструктора указать props и внутри писать props, а не this.props то все работает как надо с ||
Аноним 29/05/19 Срд 00:00:02 1408346286
>>1408343
>не приязанную ни к
не привязанную к
самофикс
Да, перетаскивание с точностью до пикселя не нужно, более чем хватит таскания по двухмерной таблице с заданным числом столбцов (как у драгулы, опять же, мне в ней все нравится, только не вижу поддержки вложенности).
Аноним 29/05/19 Срд 00:02:32 1408347287
>>1408344
Щас бы конструктором пользоваться в 2к19.
Аноним 29/05/19 Срд 00:10:13 1408349288
>>1408344
>компонента реакт
Ебать ты ущербное говно.
Даже по меркам ИТТ.
Аноним 29/05/19 Срд 00:12:53 1408350289
>>1408333
Сходи подмойся раз обосрался.
Аноним 29/05/19 Срд 00:23:26 1408352290
>>1408350
>нет ты сам такой
Школьники, школьники never change.
Аноним 29/05/19 Срд 00:56:10 1408388291
>>1408347
>>1408349
Что не так? Я вообще на мобилки разрабатываю и с вебом никак не связан. Поясните за двачефорсы в 2к19?
Аноним 29/05/19 Срд 00:58:16 1408394292
final.jpg (30Кб, 819x460)
819x460
>>1408239
>>1408208
Спасибо большое, господа, я уже разобрался.
Аноним 29/05/19 Срд 00:58:29 1408395293
Аноним 29/05/19 Срд 00:58:43 1408396294
>>1408388
>Что не так?
Например количество твоих хромосом
Аноним 29/05/19 Срд 01:09:08 1408408295
>>1407973
>дали задачу на час-два
>прислал через неделю
и в самом деле, что им не нравится (:
алсо подозреваю задачу на рекурсию которая решена не рекурсией
Аноним 29/05/19 Срд 01:11:43 1408411296
>>1408388
какая разница на что, сейчас использовать классы в реакте не модно т.к. с хуками они не нужны, хуки есть в нативном реакте
Аноним 29/05/19 Срд 01:27:46 1408418297
>>1408352
Шизан, тебя заклинило?
Проблемы в школе?
Аноним 29/05/19 Срд 01:34:55 1408419298
>>1408418
>решал часовую задачу неделю
>эта ОБИДА и риторические вопросы
И в самом деле.
Аноним 29/05/19 Срд 01:44:21 1408422299
>>1407927
игнорьте калькуляторошизика, говорю же

в общем это такой кадр, у него или образ такой или он реально инженер советской закалки, который некогда использовал для расчетов по работе микрокалькулятор мк-61, новому он учится не хочет или не может, поэтому не понимает фреймворки, абстракцию и т.п. а только императивную срань как на скрине выше (где еще и верстка на таблицах, лол). его легко узнать, он еще ненавидит бакалавров и считает что специалист должен учится 5 лет, а не 4, а также что всем нужна математика, ну и ругается как школьник. как штришок в этом треде - он еще и использует женский род как оскорбление и явный коммипетух
Аноним 29/05/19 Срд 01:56:19 1408429300
Вас дебил какой-то троллит, а вы уже неделю за обе щеки хавайте и довольны. Успокойтесь и делом займитесь.
Аноним 29/05/19 Срд 06:36:57 1408474301
>>1407764
>Сейчас срочку можно заменить контрактом. При чем служба по контракту минималка теперь 2, а не три года.
ЧИИИВОО??? Какой нах контракт... Альтернативная служба ты имел ввиду. Так и не 2 года, а год. Как же я люблю кукареков, которые лезут в те темы, о которых нихера не знают...
Аноним 29/05/19 Срд 06:43:49 1408475302
>>1407767
>Теорию алгоритмов, информации, кодирования, линейную алгебру и т. п., короче, дискретную математику знать необходимо, иначе в программировании тебе делать нечего.
Это не правда. Сотни тысяч программистов даже не знают что такое теория алгоритмов, и что на английском она никакая не теория алгоритмов, а теория вычислений (theory of computation).

>>1407736
>насколько актуально оставлять js основным языком?
Это тупость смотреть на актуальность. Люди с нуля устраивались работать на языке Clojure. Вакансий в РФ почти нет, но они устраиваются. Профессионалы нужны всегда и везде. Правильный программист может писать на любом языке.

Язык вообще второстепенен. Это просто инструмент для записи алгоритмов. Алгоритмы в голове. Если они есть в голове, то программист может записать их на любом языке.
Аноним 29/05/19 Срд 06:46:34 1408476303
>>1407799
>Тебя без военника никуда не возьмут, дурачок.
Да ладно нагнетать. В госструктуры не возьмут, в нормальном бизнесе даже не спрашивают военый билет. Для работодателя важно чтобы работник был надежным, чтобы не соскочил, чтобы не забрали в армию (так они обязаны потом восстановить в работе после службы, и вроде даже платить что-то обязаны во время службы).
Аноним 29/05/19 Срд 06:51:17 1408477304
>>1407800
>Если JS как основа для программирования, то это вообще хуевый пример, потому что он максимально урезан для работы в браузере, а сейчас его вроде как пытаются превратить в полноценный язык, но пока это плохо удается.
Это полная ерунда. JS великолепен как первый язык. Он не мешает писать код как статические языки. Он не нагружен бесполезной ерундой вроде классов. Он поддерживает функциональное программирование.Он работает и на сервере и в браузере. И еще куча плюсов.
Аноним 29/05/19 Срд 06:56:27 1408478305
>>1408477
двачую
джс сейчас конфетка, вот es5 был не очень
Аноним 29/05/19 Срд 07:16:55 1408484306
>>1408476
>чтобы не забрали в армию
Разве не из-за этого военник спрашивают?
Аноним 29/05/19 Срд 07:20:35 1408486307
>>1408394
Вот ето скриншот. Пиздец просто. Какое же ты ебанько конченое.
Аноним 29/05/19 Срд 07:23:32 1408488308
>>1408486
Не души, он еще не такой опытный, как мы с тобой
Аноним 29/05/19 Срд 07:40:24 1408490309
Аноним # OP 29/05/19 Срд 07:58:37 1408494310
15526334242371.jpg (39Кб, 527x371)
527x371
За 300 постов ни одного мемеса. На хуй вы нужны короче.
Аноним 29/05/19 Срд 08:04:26 1408495311
>>1408211
>этого будет достаточно для ждуна
Ват? Ждуов же на чистом JS разбирают. Реакт/Вуе - это уже ближе к миддлу.
Аноним 29/05/19 Срд 08:47:40 1408505312
>>1408209
>Но если ты мнишь себя программистом
Я и не мню себя программистом. Программист - это червь-пидор, оторванный от мира. Это человек с клеймом задрота на всю жизнь, который за пределами своего задротства ничего не видит и не понимает. Сказать кому-то, что ты программист, это как прилюдно вылить на себя ведро помоев.
Аноним 29/05/19 Срд 08:47:53 1408506313
>>1408495
Прошло то время. Сейчас рынок перенасыщен программистами, уровень вкатывания сильно возрос
Аноним 29/05/19 Срд 08:49:27 1408507314
>>1408506
вангую что когда оно было тогда все писали на жиквери и следовательно никто от джунов не требовал реакт, требовали жикверю
Аноним 29/05/19 Срд 09:00:18 1408515315
>>1408507
А почему жикверя умерла кстати? Что пришло ей на замену?
Аноним 29/05/19 Срд 09:04:17 1408517316
Аноним 29/05/19 Срд 09:04:24 1408518317
>>1408515
что она может теперь может чистый джаваскрипт (fetch появился например), ну а для более сложного есть фремворки - вью для попроще, реакт для посложнее
Аноним 29/05/19 Срд 09:34:57 1408528318
>>1408505
хоть ты и не прав, люто двачую твоё последнее утверждение
Аноним 29/05/19 Срд 09:39:22 1408532319
>>1408323
Тупое создание, в основе любого решения лежит алгоритм, а его реализацией уже и будет твой код. Т. е. ты нашел код, но не нашел алгоритм и изобретал велосипед неделю, блять, при этом сделал это не лучшим образом, раз им не понравилась твоя реализация. И зачем ты строки считаешь, дауненок? Можно и в одну строку написать, но решение будет хуевым, а можно и в 100 расписать, но оно будет работать быстрее чем 99% всех решений и прочитать его сможет любой ждун. В общем, не удивительно почему такого дегрода отсеяли.
Аноним 29/05/19 Срд 09:41:24 1408533320
>>1408341
>Для установки дефолтных значений используют
function def ( x = 0, y = {name:vasya}, z = [33,23,11]) {

}

Аноним 29/05/19 Срд 09:42:15 1408534321
>>1408394
Он у тебя строки сравнивает, а не цифры.
Аноним 29/05/19 Срд 09:44:20 1408537322
>>1408476
Его спрашивают как раз чтобы не забрали в армию и не было проблем с военкоматом. Если его нет, то посылают нахуй решать проблемы. Ты путаешь военник по откосу и его отсутствие.
Аноним 29/05/19 Срд 09:45:13 1408538323
>>1408477
Потому что ты кроме него ничего не знаешь, как только притронешься к другим языкам, так сразу поймёшь всю хуевость JS как первого языка.
Аноним 29/05/19 Срд 09:46:51 1408539324
>>1408495
И что ты там на чистом JS собрался делать, лол? Мидл это тот кто хорошо знает всё то, что знает ждун, т. е. у него есть реальный опыт в команде, он знает разные тонкости и фишечки, а от джуна требуется только знание синтаксиса и умение использовать его для достижения целей.
Аноним 29/05/19 Срд 09:49:21 1408540325
Аноним 29/05/19 Срд 09:55:06 1408544326
>>1408505
Это будет абсолютно верно и точно, если не подменять понятия. Это не программист, это т. н. кодер-прогер (см. >>1408391, >>1408392). Программист - это инженер, представитель интеллектуальной элиты, это не имеет ничего общего с тем, что ты описываешь.
Аноним 29/05/19 Срд 10:04:31 1408548327
>>1408544
Сорта говна тащемта. Интеллектуальная элита - это те, кто создает сложные коммерчески успешные продукты. И их ценят и уважают за ту пользу, что они оказывают своими продуктами. Обозленный на всех червь, кидающий дешевые понты о том, что он настоящий программист и илита, в отличии от окружающего его "стада" ничего общего с интеллектуальной элитой не имеет. Мнишь себя элитой - покажи что ты сделал полезного, покажи за что тебе люди деньги платят и говорят "Спасибо". Нудный пиздежь про статическую типизацию и тру-программирование никому кроме таких же задротов не интересен.
Аноним 29/05/19 Срд 10:11:12 1408550328
>>1408548
Никто и не спорит: 99,9% местного контингента - именно кодеры-прогеры, многие из которых мнят себя программистами. Только в том контексте шла речь о том, что они ещё считают, что для этого и знать и уметь нихуя не нужно, кроме парочки дебильных хреньворков и еблиотек.
Аноним 29/05/19 Срд 10:12:59 1408551329
>>1408539
>что ты там на чистом JS собрался делать, лол?
Пиздец, обезьяны совсем немощные стали, уже два числа сложить без хреньворка не смогут.
Аноним 29/05/19 Срд 10:58:55 1408570330
Аноним 29/05/19 Срд 11:35:17 1408582331
Ребят пытаюсь понять, с какими навыками минимальными, можно вкатываться. Раньше думал пройти кантора, написать todo, и идти за 10к куда нить. Может быть верстальшиком для начала.
Тут пишут про алгоритмы, леткоды, фреймворки, линейную алгербру, хаскель. С++ как первый язык. Проблема в том, что я нихуя не студент уже, у меня прокрастинация и я тупо загнусь, если план будет на 5 лет.
Тут есть те кто реально вкатился, скажем за пол года, хотя бы на верстальщика ? или пиздюки, которым по 12 лет, и они к собесу в гугл готовятся ?
Аноним 29/05/19 Срд 11:51:51 1408590332
>>1408582
не страдай фигнёй учи штмл и ксс попутно читай кантора или эжс, поймёшь основы жс учишь реакт там нет ничего сложного если знаешь классы в жс или даже если не знаешь тогда на хуках писать будешь, а можно вью, он ещё проще

не знаю как кантор, а с эжс имо реакт можно смело начинать учить прочитав первые шесть глав, хотя конечно лучше не бросать чтение
Аноним 29/05/19 Срд 12:05:28 1408595333
>>1408582
>Раньше думал пройти кантора
Пройди. Он хоть мудак, но для старта сгодится.

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

> хаскель. С++ как первый язык
Не обязательно, но знать основные принципы и парадигмы программирования необходимо. Поэтому рекомендуют начинать с компилируемых языков со статической типизацией, а далее переходить к JS. Функциональное программирование тоже, сам Хаскелль нахуй никому не нужен, но понимать основы того же лямбда-исчисления надо (это всё из теории алгоритмов).

> Проблема в том, что я нихуя не студент
Это не проблема, а преимущество. Студент хуже пидораса, особенно если лезет своим грязным рылом в информационные технологии.

> у меня прокрастинация и я тупо загнусь, если план будет на 5 лет
А вот это плохо, тут надо хуярить и хуярить. Основы того же JS можно за пару дней выучить, но чтобы писать сколь-нибудь приемлемый код и не называться макакой, быдлокодером, джуной или ещё какой-то хуйнёй, нужна долгая, интенсивная практика.
Аноним 29/05/19 Срд 12:06:28 1408596334
>>1408582
>фреймворки
А вот это говно в JS как раз не нужно.
Аноним 29/05/19 Срд 12:17:02 1408601335
>>1408595
ну или забить хуй, и за это время уже мидлом стать.
Аноним 29/05/19 Срд 12:33:52 1408617336
>>1408582
За полгода можно освоить и JS и HTML+CSS, а также какой-нибудь React/Vue, проблема лишь в том, что тебе надо большую часть своего дня тратить на обучение и никогда не сбиваться с графика. Но судя по тому что ты сидишь на дваче и задаешь подобные вопросы, данная проблема для тебя нерешаема.
Аноним 29/05/19 Срд 12:41:23 1408622337
Аноним 29/05/19 Срд 12:42:34 1408625338
>>1408622
Устроиться на работу и работать, а в свободное время дрочить хаскель.
Аноним 29/05/19 Срд 12:55:19 1408632339
>>1408534
Тьфу, понял уже.
>>1408486
Ну блин, мы уже там на пару постов выше выяснили что у меня ошибки в ДНК, не виноват, таким рождён.: (
Аноним 29/05/19 Срд 12:56:38 1408636340
>>1408239
Пользуйся переводчиком, 1с устроил понимаешь...
Аноним 29/05/19 Срд 13:01:31 1408641341
Здесь есть люди, которые в будущем хотят запускать свои продукты? Или тут исключительно мечтатели горбатиться на барина?
Аноним 29/05/19 Срд 13:12:07 1408647342
>>1408641
Есть люди которые уже их запустили и получают удовольствие от мучений и превозмоганий вкатывальщиков, который готовы хуй сосать лишь бы джуном взяли.
Аноним 29/05/19 Срд 13:14:51 1408649343
>>1408617
Кстати, обсуждали эту проблему с товарищем по верстаку, я знаю как плохо к говнокурсам относятся и тут, и на ебаномит, но для некоторых это возможность организоваться, у нас щас девочка июнь галерит, бывший економист, вполне годно ремеслить может, пришла после говнокурсов.
Я это к тому >>1408582 что если ты не можешь самоорганизоваться, а задаешь туепые вопросы на двачах, попробуй задавать тупые вопросы через на курсах и через них же организовываться.
Аноним 29/05/19 Срд 13:19:04 1408651344
>>1408625
Ну пойдёт он на базар мешки таскать, как это ему поможет продвинуться?
Аноним 29/05/19 Срд 13:19:30 1408652345
>>1408641
мои мечты не выходят дальше возможного написания нескольких умеренно удачных приложений для андроида
Аноним 29/05/19 Срд 13:19:54 1408653346
>>1408636
Нахуя? Я английский знаю до такого уровня, чтобы называть переменные. Но мне удобнее этого не делать.
Аноним 29/05/19 Срд 13:21:23 1408654347
>>1408651
Пусть идет работать на галеру/в стартап, там не надо быть головастым, чтобы вкатиться.
Аноним 29/05/19 Срд 13:26:04 1408656348
>>1408419
На кого обида?)
На хуя с сосаки? Или на хрюшки?))
Хуй сосал сегодня? Что такой сердитый?)))
Аноним 29/05/19 Срд 13:38:44 1408664349
короче пилю пет проект
нужна цветовая схема, все сайты предлагаюшие схемы фигня какая-то, запилил в итоге что-то на разных оттенках лавандового, сиреневого и коричневого. чувствую холодная и унылая схема хотя вроде гармоничная. пошел гулять и пить пиво, смотрю на листву и сквозь неё на небо - автоматически начинаю думать - четыре оттенка зелёного, три оттенка коричневого, светло-голубое... не годится, голубое не годится, зелёное с коричневым на заметку. потом смотрю на собаку - черно-рыже-коричневая, ок гамма для элементов но не для фона, лапы белые, белый фон? уныло. потом на розовый магазин и серый асфальт и т.д. пипец я что-то начинаю дизайнерам сочувствовать лол
Аноним 29/05/19 Срд 13:48:57 1408668350
Стикер (0Кб, 512x512)
512x512
Аноним 29/05/19 Срд 13:51:41 1408671351
>>1408654
Один хуй. На базаре, наверное, большему научится.
Аноним 29/05/19 Срд 13:54:36 1408673352
>>1408656
> хрюшки?
Зоофил, что ли? Или сало на фронт не подвезли?
Аноним 29/05/19 Срд 13:59:03 1408677353
>>1408647
> получают удовольствие от мучений и превозмоганий вкатывальщиков, который готовы хуй сосать лишь бы джуном взяли
Скорее, отвращение.

>>1408475
> Сотни тысяч программистов даже не знают что такое теория алгоритмов
А кто тебе сказал, что это программисты?
Аноним 29/05/19 Срд 14:04:58 1408683354
> Пост ненависти ко всем JavaScript-мудакам мира

> Я ненавижу фреймворки. Фреймворки — уебищное изобретение, созданное для того, чтобы новички смогли побыстрее сваять себе домашнюю страничку с выплывающим окошечком. Не надо мне пиздеть, что фреймворки «облегчают разработку сайта и сокращают время». Вы занимаетесь говнокодерством, если вам нужно сократить время. Давайте я буду в свои книги вставлять по 40 страниц из Библии или Гомера и объяснять, что мне просто было лень возиться, когда уже есть хорошая отлаженная реализация нужного эпизода.

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

>Но ведь и этот ебаный lightbox, хоть и занимает мег в дебильных скриптах, он тоже сам по себе работать не способен. Потому что его дебильные разработчики зачем-то использовали фреймворк prototype.js Который вообще непонятно зачем им был нужен, но они тащат за собой и его. Ну хуй с вами, кретины безрукие, тащите за собой хоть миллион фреймворков, которые помогут вам закрыть скобки или расставить пробелы или напечатать «hello world» или что там у вас никак своими руками не удается без «популярных» библиотек на сотни килобайт. Мне-то, казалось бы, какое дело?

> Оказывается, дело есть. Пишем на JavaScript простенькую фразу: var massiv=['A','B']; Как вы думаете, что теперь содержит наш массив? Два элемента, буквы А и Б? Хуй там! Поскольку на странице рядом присутствовал некий фреймворк prototype.js на 200 кил, теперь любой массив содержит неслыханные килобайты говна. Вот теперь полное содержание нашего массива massiv: [показать спрятанное]

> Что это за немыслимая хуйня?!! Почему наши буквы А и Б где-то в жопе, а массив забит под завязку запредельным количеством каких-то сраных говнофункций?! Это все сделал «присутствующий рядом» prototype.js. Разумеется, если вы начнете работать с элементами своего массива как с буквами (а вы ничего другого и не ждете — сами же создали массив с двумя буквами), то на первом же элементе-функции все полетит к ебеням. А спасибо надо сказать говнокодерам, которые для вывода несчастной фотки по центру экрана притащили в код кучу сраных чемоданов с говном, которое имеет наглость вторгаться теперь в любые процессы и срать веером.

Отсюда: http://lleo.me/blog/2011/01/27.html
Аноним 29/05/19 Срд 14:09:38 1408685355
>>1408475
>>1407767
>Теорию алгоритмов, информации, кодирования, линейную алгебру и т. п., короче, дискретную математику знать необходимо, иначе в программировании тебе делать нечего.
А есть ресурсы, где это все на ЖС реализовано? Или если не ЖС, то какие книги/видосы посоветуешь для вката на другом языке?
Аноним 29/05/19 Срд 14:13:07 1408686356
>>1408683
>Вы занимаетесь говнокодерством, если вам нужно сократить время.
Это нужно не мне, а заказчику. И если это не сделаю я, сделает кто-то другой. Дальше не читал, уже с начала виден уровень этого высера.
Аноним 29/05/19 Срд 14:25:58 1408693357
Аноним 29/05/19 Срд 14:32:05 1408698358
>>1408686
Заказчику нужен сайт, а не твои быдлокодерские стенания. Просто ему же дешевле купить обезьяну с хреньворком, чем заплатить программистам за нормальный код.
Аноним 29/05/19 Срд 14:45:21 1408701359
>>1408693
Зачем три книги по одной теме?
Аноним 29/05/19 Срд 14:47:49 1408703360
>>1408701
Разные. Что больше понравится, то и читай. Плюс материал не всегда пересекается. Это скорее не тема, а вводная к разделу математики.
Аноним 29/05/19 Срд 14:51:57 1408705361
>>1408683
то, что каганов байтоеб все и так знают лол
ещё бы понимать абстракцию и код реюз человеку, который пишет проникновенные рассказы про то как его лирический герой сэкономил два байта кодируя микросхему
Аноним 29/05/19 Срд 14:52:56 1408706362
>>1408685
лучше бы шапку почитал чем спрашивать совета у калькуляторошизика
Аноним 29/05/19 Срд 14:55:53 1408707363
>>1408706
В шапке нет задротства по теориям алгоритмов, линейным алгебрам, дискреткам. Хотя я все же сомневаюсь на счет целесообразности этого всего. Не будет ли это пустой тратой драгоценного времени.
Аноним 29/05/19 Срд 14:58:58 1408710364
>>1408707
Азы и мастхэв:
JavaScript Algorithms and Data Structures Masterclass
Аноним 29/05/19 Срд 15:27:18 1408724365
Аноним 29/05/19 Срд 15:57:27 1408740366
Аноним 29/05/19 Срд 16:20:50 1408753367
>>1408698
У тебя второе предложение противоречит первому, довен.
Аноним 29/05/19 Срд 17:23:16 1408785368
>>1408429
Единственное дело, на которые пригодны жс-дебилы, это на дваче говном метаться с воплями
>рррря, уебищное говно, статические типы нинужны, павтаряю, нинужны!
Аноним 29/05/19 Срд 17:47:55 1408793369
В условии типа if(a&&b){c=true}, проверяется ли условие b, если a ложно?
Аноним 29/05/19 Срд 17:50:17 1408795370
В чем преимущества yarn по сравнению с обычным npm?
Аноним 29/05/19 Срд 17:50:53 1408796371
Аноним 29/05/19 Срд 18:05:14 1408804372
Вкатился в it на днях. Никаких курсов не проходил. Параллельно с учёбой в вузике потихоньку читал документации. Всего гдет год-полтора спокойного изучения вышло. Из ресурсов отмечу stackoverflow и тостер для большинства конкретных вопросов. Какие-то фундаментальные вопросы можно найти на quora. Также прочитал всего кантора, бОльшую часть документации на htmlbook и мозила девелоперс. Немножко документации node.js. На w3schools есть хорошие примеры. Также на медиуме много интересных статей, особенно по реакт+редакс.
Аноним 29/05/19 Срд 19:03:07 1408828373
изображение.png (0Кб, 106x43)
106x43
изображение.png (1Кб, 160x50)
160x50
Ахуительно
Аноним 29/05/19 Срд 19:09:30 1408830374
изображение.png (1Кб, 154x48)
154x48
Аноним 29/05/19 Срд 19:10:03 1408831375
изображение.png (0Кб, 160x54)
160x54
Аноним 29/05/19 Срд 19:10:06 1408832376
>>1408828
да ладно тебе. Есть же Typescript
Аноним 29/05/19 Срд 19:42:35 1408837377
>>1408753
Нет, не противоречит. Там сказано о том, что заказчик не всегда понимает, почему обезьяна делает хуёвый сайт, но понимает всегда, что она стоит дешевле труда людей.
Аноним 29/05/19 Срд 21:09:40 1408859378
>>1408837
Главное, что деньги платит.
Аноним 29/05/19 Срд 21:13:42 1408862379
Привет. Подскажите нубу. Хочу написать небольшой парсер для сбора данных со страницы. На JS это дело можно реализовать в короткие сроки? Или для этого лучше выбрать другой язык?
Аноним 29/05/19 Срд 21:22:08 1408864380
Господа, я вышел из зоны комфорта и взялся пилить фронт для одного небольшого проекта. В принципе ничего сложного: обращаюсь к серваку, получаю JSON, строю по нему сценарий приложения, отправляю к серверу следующий запрос и т.д.
Что почитать про структурирование приложения? Хочу отделить логику ajax от рендеринга темплейтов в своих документах. Ну то есть, чтобы был основной app.js, импортирующий в себя функции из условного ajax.js и dom.js
Ну или мое предположение вообще неверное и надо наплодить десять тысяч всяких файлов по разным папкам. Скажу сразу: мне простят говнокод не по канонам ES6 TDD хотя про это тоже могу на досуге почитать, я хочу удобства для собственной работы на ближайший месяц.
Аноним 29/05/19 Срд 21:22:09 1408865381
Аноним 29/05/19 Срд 21:24:35 1408866382
>>1408862
Смотря для каких целей. Если хочешь собирать это в файл и считать эксельки, то лучше Питон. (На JS тоже можно, но если ты не ебался до этого с асинхронностью, то могут возникнуть проблемы).
Аноним 29/05/19 Срд 21:30:33 1408870383
>>1408859
Всё правильно, пиздуй в гей-проститутки, а своих детей сдавай в аренду цыганам и хачам для утех, тоже деньги платят.
Аноним 29/05/19 Срд 21:38:30 1408872384
Хочу сгенерировать случайное число типа BigInt известной длины в битах. Подскажите, как лучше?
Аноним 29/05/19 Срд 21:49:19 1408873385
>>1408872
Обрезаешь случайное число маской нужной длины.
Аноним 29/05/19 Срд 21:53:21 1408875386
>>1408873
Насколько помню, для Бигинта не предусмотрено ни генератора случайных чисел, ни битовых операций.
Аноним 29/05/19 Срд 21:55:03 1408879387
>>1408866
Не обязательно в файл собирать.
Аноним 29/05/19 Срд 22:24:10 1408893388
>>1408837
>она стоит дешевле труда людей
не знаю что может быть дешевле труда настоящих программистов людей которые пишут вот так >>1406432
впрочем ты наверное осознаешь свою коммерческую стоимость на своем кармане


Аноним 29/05/19 Срд 22:30:48 1408895389
>>1408864
>Хочу отделить логику ajax от рендеринга темплейтов в своих документах. Ну то есть, чтобы был основной app.js, импортирующий в себя функции из условного ajax.js и dom.js
откуда этот основной файл будет знать, что надо делать запрос? о каком стеке вообще идет речь
Аноним 29/05/19 Срд 22:31:13 1408896390
сап, подскажите как идиоматично сделать ready флаг у сервиса второго уголового.
что хочу:
есть сервис который дергает инфу с бэка и имеет методы для порционной выдачи этой инфы компонентам.

https://jsfiddle.net/8cw052am/

смотрите на методы getAlias/getAliasDeclaration
нужно чтобы компонент мог обратиться к getAlias только после того как алиасы подгружены с сервера

обычно ( в первом ангуляре ) я бы сделал промис и в компоненте делал что-то типа

const loading = true;
backend.ready.then(() =>
const loading = false;
// обращаемся к backend.getAlias
);
а тут что-то никак не соображу как сделать.
Аноним 29/05/19 Срд 22:33:05 1408897391
>>1408893
А что тебя в этом коде не устроило?
Аноним 29/05/19 Срд 22:36:42 1408898392
>>1408897
я не он я он >>1408896 но
код нечитаемый,
код неподдерживаемый
код неидиоматичный
код немасштабируемый
короче говнокод какой-то. Фреймворк позволяет решать задачи на несколько порядков эффективнее
Аноним 29/05/19 Срд 22:43:44 1408901393
>>1408898
Поправь фиддл, покажи как правильно, пожалуйста.
Аноним 29/05/19 Срд 22:44:26 1408902394
>>1408895
Без понятия. Мне интересно спрашиваю как можно разделить один большой js файл на несколько маленьких, чтобы было удобнее следить за проектом. Cтэк: html, css, js/jquery.
Аноним 29/05/19 Срд 22:47:08 1408904395
Пока одни рассказывают, что требования к джунам возросли до уровня хорошего знания нескольких фреймворков, другие уже работают, даже не имея представления о том, как делать импорт функций
Аноним 29/05/19 Срд 22:48:34 1408907396
>>1408902
Берешь и без задней мысли разделяешь. Потом берешь webpack, чтобы он склеивал все обратно.
Аноним 29/05/19 Срд 22:50:32 1408908397
>>1408902
мне показалось ты наоборот все соединить хочешь кольцо всевластия прямо
Аноним 29/05/19 Срд 22:54:39 1408912398
>>1408898
Ну и в каком месте он нечитаемый, неподдерживаемый и т. п.? И как бы ты там применил свой говноворк, боюсь поинтересоваться?
Аноним 29/05/19 Срд 22:56:17 1408914399
джьяваскрепт - говно ебаное.
У меня все.
пишу на вебгл и охуеваю от джьява мотимотики для дебилов (вас)
Аноним 29/05/19 Срд 23:07:07 1408915400
>>1408912
> каком месте он нечитаемый, неподдерживаемый
во всех
> И как бы ты там применил свой говноворк
загугли как фреймворки генерят подобный html
Аноним 29/05/19 Срд 23:17:31 1408918401
>>1408915
Ну и как же они его генерят? Там в принципе невозможно сгенерировать этот код оптимальнее, нежели представленным способом. Да и похуй на тот HTML (там несколько практически статичных блоков для каждого калькулятора и больше ничего), я про основной код спрашиваю: как бы ты туда своё тормозное говно засунул и зачем?
Аноним 29/05/19 Срд 23:19:46 1408919402
>>1408915
Про нечитаемость, кстати: он в разы более читаемый за счёт русских имён.
Аноним 29/05/19 Срд 23:20:53 1408920403
изображение.png (72Кб, 202x250)
202x250
Аноним 29/05/19 Срд 23:32:34 1408926404
>>1408919
АХАХАХАХАХАХА

Это тебе задачка для размышления: ты увидел эту переменную в коде.
Сколько там русских букв, а сколько латинских, и в каких местах?
Как использовать будешь?
Катнпейстить? Ручками набирать? Удачи, короче.
Аноним 29/05/19 Срд 23:35:04 1408929405
>>1408926
Ты тоже дурачок, кстати.
Аноним 29/05/19 Срд 23:36:45 1408932406
>>1408929
Да где уж мне с тобой тягаться, хуле. И не пытаюсь даже.
Аноним 29/05/19 Срд 23:42:12 1408937407
Аноним 29/05/19 Срд 23:47:38 1408938408
>>1408932
>с тобой тягаться
Это верно, учитывая что ты тут беседы с шизиком разводишь.
Розовый дурачок as is.
Аноним 29/05/19 Срд 23:51:43 1408939409
>>1408918
> как бы ты туда своё тормозное говно
используя абстракции предоставляемые фреймворком.
> засунул и зачем
для улучшения поддержки и читаемости кода.
Видишь ли умные дяденьки говорят что иметь данные/манипулировать ими лучше отдельно от их представления.

в твоем представленном куске кода смешались в кучу кони, люди.

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

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

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

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

Аноним 30/05/19 Чтв 00:12:47 1408944410
>>1408939
алсо: ну вот примерно так я бы сделал это на реакте
https://codesandbox.io/embed/heuristic-lederberg-fjhu0

у ангуляра немного другой подход, но в отличие от твоей срани, все максимально читаемо и масштабируемо, поэтому плиз иди посри себе в чайник завари до кипения и попей с бутербродами с маслом и вареньем.
Аноним 30/05/19 Чтв 00:15:05 1408945411
>>1408896
бля отвлекся из за этого шизика от своего вопроса. Кто нить подскажет как сделать то нет?
Аноним 30/05/19 Чтв 00:31:06 1408946412
>>1405592
ну собственно я
>>1408937
могу
и уже объяснил.
Кстати с такими скилами "чистого жс" ты бы к нам уборщицей разве что устроился.
Аноним 30/05/19 Чтв 00:36:02 1408947413
Дорогие аноны, назрел вопрос тысячелетия! Оцените, насколько хуев данный подход. Юзаю реакт и хочу вытянуть value у input'а через _reactInternalFiber порывшись в чайлдах form. Это залупа и лучше пиздярить ref'ы?
Аноним 30/05/19 Чтв 00:41:47 1408948414
>>1408947
>насколько хуев
>Юзаю реакт
Ну ты понял.
Аноним 30/05/19 Чтв 00:42:21 1408949415
>>1408875
Хуяришь хуеву тучу случайных чисел с хуевым нужным числом знаков. Склеиваешь в строку и переводишь обратно в число.
????
ПРОФИТ
Аноним 30/05/19 Чтв 00:43:24 1408950416
>>1408948
Да ты охуел?! Я что зря его дрочу чтоле?
Аноним 30/05/19 Чтв 00:43:50 1408951417
>>1408947
>Это залупа и лучше пиздярить
Ты залупа, и лучше почитать доки реакта и научиться делать контролируемые элементы.
Аноним 30/05/19 Чтв 00:53:55 1408952418
>>1408950
Нет, не зря все равно ты долбоеб, хоть дрочуй, хоть не дрочуй - все равно получишь хуй
Аноним 30/05/19 Чтв 00:56:48 1408953419
>>1408951
Охуенный ответ. Подстать долбоебу, который ничего кроме очевидных и неуместных вещей сказать не может.
Аноним 30/05/19 Чтв 00:58:19 1408954420
>>1408947
что за наркомания
алсо если у переменной имя начинается с _ ее трогать дурной тон же... ну кроме _id в монго
Аноним 30/05/19 Чтв 00:59:52 1408955421
Аноним 30/05/19 Чтв 01:05:18 1408956422
>>1408938
Напиши еще что-нибудь.
Понятно, что тебя нигде, кроме двача не слушают, сразу на хуй посылают.
Так не сдерживай себя, выговорись.
Аноним 30/05/19 Чтв 01:06:13 1408957423
>>1408956
Шизик с калькулятором, ты?
Аноним 30/05/19 Чтв 01:26:36 1408962424
155878851686159[...].jpg (910Кб, 1080x1131)
1080x1131
Аноним 30/05/19 Чтв 01:44:00 1408967425
>>1408962
по этому поводу надо выпить?
Аноним 30/05/19 Чтв 04:54:54 1408987426
https://habr.com/ru/company/jugru/blog/354014/
Анончики, поясните пожалуйста, как так получается, что при ремастере игры двадцатилетней давности разработчики сталкиваются с проблемами производительности?
Аноним 30/05/19 Чтв 07:28:44 1409003427
>>1408945
this.aliases = this.http.get().publishReplay(1).refCount()
Аноним 30/05/19 Чтв 07:40:41 1409007428
>>1408538
>Потому что ты кроме него ничего не знаешь, как только притронешься к другим языкам, так сразу поймёшь всю хуевость JS как первого языка.
Вообще то, немного писал на 10 разных языках. Есть с чем сравнить. Против JS в основном выступают сторонники статической типизации и ООП. Ни то ни другое для обучения не нужно, да и для разработки тоже не обязательно, особенно ООП.

https://www.youtube.com/watch?v=4yO5OS0vPSw
Аноним 30/05/19 Чтв 07:43:36 1409009429
>>1408495
>Ждуов же на чистом JS разбирают. Реакт/Вуе - это уже ближе к миддлу.
Миддл это не про знание фреймворков, а про опыт.
Аноним 30/05/19 Чтв 07:49:45 1409012430
>>1409007
ладно статическая типизация, но ооповцы чем недовольны? классы есть, наследование через прототипы есть, приватные свойства/методы договорились начинать с андерскора, алсо могут появиться в будущем официально
Аноним 30/05/19 Чтв 08:33:43 1409024431
>>1409007
JS плох (как первый язык) тем, что у него очень узкий круг задач для начинающего.
1. Хочет нуб написать парсер - хуй. Учи Кантора, потом ноды-электроны и потом можешь начинать.
2. Хочешь какую-нибудь автоматизацию рутинных процессов, позволяющую решить ту или иную проблему здесь и сейчас - хуй. Язык браузерный, расширяющий его ворох технологий осиливается только со временем.
То есть на ЖС пробовать решать задачи разных типов можно только освоив язык на приемлемом уровне. Потому тот же питон в разы лучше как первый язык. А ЖС - это если хочешь только фронтенд (а остальное по ходу).
Аноним 30/05/19 Чтв 08:39:23 1409025432
>>1408926
Я же не такой дебил, как ты, чтобы так называть переменные.

>>1408937
Ну а теперь объясни, в каком месте твой код с теми же циклами, а также массивами и динамическим прихуяриванием элементов, оптимальнее/быстрее/лучше/короче/красивее/... обычного вывода кода, как есть в программе сейчас? Да и речь, кстати, шла о том, что ты или твой поехавший собратец хотел применить какой-то говнохреньворк в JS-коде программы, что-то ему не понравилось там, а не о выводе HTML. Ну-ка, покажи давай.

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

> написанное там даже при условии что нужно писать без фреймворков написано охуеть как плохо
Что именно написано плохо? Момент с HTML? Лично я не нахожу принципиальной возможности приебаться к выводу HTML - сделано по пути наименьшего сопротивления и максимальной простоты и быстродействия. Твоё мнение мы поняли. Но это мне и обсуждать не интересно, меня как программиста больше интересует JS-код этой программы - как же туда хуеворк прихуярить?

>>1408944
А не мог бы ты теперь это говно разложить в чистый JS и посмотреть, как оно выглядит на самом деле? Хотя бы в уме. Да и в плане читаемости и красоты... Что изменилось? Вместо циклов Array.map? Говно какое-то.

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

> Видишь ли умные дяденьки говорят что иметь данные/манипулировать ими лучше отдельно от их представления.
> в твоем представленном куске кода смешались в кучу кони, люди
Я код не представлял, сами откуда-то скрин вытащили (впрочем, на ссылку: http://мк-61.ml). Да и куда тебе до умных дяденек, которых ты и понять вряд ли в состоянии, причём до такой степени, что просто не осознаёшь границы применимости сказанного? Там нихуя не смешалось, это тупой вывод HTML-кода. JS здесь - просто цикл, выводящий повторяющиеся элементы, всё, больше нихуя. Никаких абстракций, никаких отдельных данных, которыми можно манипулировать, здесь нету в принципе. Только дебил мог к этому приебаться, ёбнувшись на почве своих еблиотек и говноворков.

>>1408946
Попытался. Вышло хуёво, на мой взгляд. А то, что в вашей клинингово-ассенизаторской шарашке уборщицы между делом и программы пишут, - это нас не касается.
Аноним 30/05/19 Чтв 08:40:51 1409027433
>>1409024
>Хочет нуб написать парсер - хуй
садись и пиши
>Учи Кантора
а в других языках учебник вначале читать не надо, садись и пиши парсер? в ejs в 12-ой главе (из 21) рассказывают как свой яп на джаваскрипте запилить лол
>потом ноды-электроны
нода это просто runtime engine, интерпретатор языка, а не серверный движок (собственно как серверный движок там обычно экспресс или что-то вроде). "учи ноду" это все равно что "учи интерпретатор питона" и занимает столько же времени
>Хочешь какую-нибудь автоматизацию рутинных процессов, позволяющую решить ту или иную проблему здесь и сейчас - хуй. Язык браузерный, расширяющий его ворох технологий осиливается только со временем.
точно как на питоне, устанавливаешь ноду, нужные либы через менеджеров пакетов и вперед

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

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

Аноним 30/05/19 Чтв 08:47:29 1409029434
>>1409027
>садись и пиши
Какие технологии нужны?
Аноним 30/05/19 Чтв 08:57:25 1409031435
>>1409029
ну нода естественно (все равно что ты питон установил, только интерпретатор джаваскрипта называется не "джаваскрипт" а нода и кстати не срет в корневой каталог), дальше нагугли что-нибудь вроде https://tomassetti.me/parsing-in-javascript/ либы там устанавливаются через npm как в питоне они устанавливаются через pip
Аноним 30/05/19 Чтв 09:08:38 1409036436
>>1409024
>JS плох (как первый язык) тем, что у него очень узкий круг задач для начинающего.
Чего?

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

>Хочешь какую-нибудь автоматизацию рутинных процессов, позволяющую решить ту или иную проблему здесь и сейчас - хуй. Язык браузерный, расширяющий его ворох технологий осиливается только со временем.
Опять безсмыслица. На JS написано куча CLI утилит. Где он не позволяет писать автоматизацию? Ты наверное не понимаешь как работает программирование, языки, ОС.
Аноним 30/05/19 Чтв 09:12:20 1409038437
Screenshot2019-[...].png (148Кб, 1288x842)
1288x842
>>1409025
> Ну а теперь объясни, в каком месте твой код с теми же циклами, а также массивами и динамическим прихуяриванием элементов, оптимальнее/быстрее/лучше/короче/красивее/...
уже объяснял.
этот код можно тестировать, код со скрина нет.
если ебоиду написавшему код со скрина скажут скомпоновать таблицу по другому, все он побежит с нуля все переписывать т.к. там жестко заданна структура.
> говнохреньворк в JS-коде программы
хз о чем там у вас шла речь, для генерации этой таблицы самое нормальное применить жс код.
> Что именно написано плохо? Момент с HTML?
да
> Лично я не нахожу принципиальной возможности приебаться к выводу HTML - сделано по пути наименьшего сопротивления и максимальной простоты и быстродействия
мы вам перезвоним

> JS-код этой программы - как же туда хуеворк прихуярить
какой бля программы ? Генерящей таблицу?

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

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

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

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

посмотрел наконец о чем ты там кудахчешь, чувачек, всю твою "программу" можно было написать строк в 400

Аноним 30/05/19 Чтв 09:14:08 1409040438
>>1409029
>Какие технологии нужны?
Установить менеджер версий для node.js, называется NVM. Для Windows https://github.com/coreybutler/nvm-windows
Если у тебя Мак/Линукс, то https://github.com/nvm-sh/nvm

С помощью него установить node.js, в комплекте с нодой идет NPM. Всё, можно писать что угодно.
Аноним 30/05/19 Чтв 09:23:01 1409042439
Annotation 2019[...].jpg (47Кб, 1087x384)
1087x384
>>1407019
Чтоблять?
Я почему-то был уверен что static добавили в последних версиях ECMAScript (или вообще ещё в proposal'ах числится), а оказывается оно ещё в es2015 добавлено.
Аноним 30/05/19 Чтв 09:49:29 1409046440
>>1409038
> мы вам перезвоним
Не нуждаюсь в ваших услугах, у меня городская канализация проведена, а прибраться и сам могу.

> то-же самое делается за несколько строк и формат вывода можно менять за пару минут, ту таблицу нужно переписывать с нуля.
Что ты несёшь, макака? Не считая того самого твоего говноворка в пару сотен КБ сжатого кода, вывод сраной таблички превратится в очередной том "Войны и мира", в котором описывается расчёт полёта к центру галактики при помощи арифмометра "Феликс".

> какой бля программы ? Генерящей таблицу?
Хуйня слепошарая, протри монитор и посмотри, что тебе вообще за код дали.

> посмотрел наконец о чем ты там кудахчешь, чувачек, всю твою "программу" можно было написать строк в 400
Ебать, говночерпии будут учить программистов, как им код писать. Не, ну реально, из 3258 строк собственно программа занимает всего 1000, остальное - код ПЗУ, мнемоники команд, HTML и CSS и картинки в Base64. Если бы ты это как-нибудь захуеворчил в 400 строк, отдельным скриптом там бы висел код на 100 тысяч строк с этим самым хуеворком и ещё не меньше говна - в памяти. А это тебе не быдлостраничка с рекламой, которые ты привык выдристывать по 5 штук в минуту, в эмуляторе важны точность и быстродействие.
Аноним 30/05/19 Чтв 10:03:31 1409047441
>>1409046
>Не считая того самого твоего говноворка в пару сотен КБ сжатого кода, вывод сраной таблички превратится в очередной том "Войны и мира", в котором описывается расчёт полёта к центру галактики при помощи арифмометра "Феликс".
ты это у каганова прочитал? в браузере будет продакшн бандл который можно сильно урезать. есть вообще например preact который всего 3 кб весом

впрочем учитывая что даже не понимаешь зачем нужны методы вроде map я хз что тут можно сказать
Аноним 30/05/19 Чтв 10:05:59 1409050442
>>1409046
алсо ты не программист а дрыстописец, иди в эмбед какой-нибудь и там пиши в стиле как на калькуляторе
Аноним 30/05/19 Чтв 10:09:40 1409052443
Аноним 30/05/19 Чтв 10:23:39 1409053444
Аноним 30/05/19 Чтв 10:24:36 1409054445
>>1409053
Это не спор, мы просто кормим шизика, который в нии за 30к работает и учит всех, как надо делать проекты на жс.
Аноним 30/05/19 Чтв 10:34:36 1409061446
Аноним 30/05/19 Чтв 11:25:08 1409080447
>>1409047
Ебу я, зачем в твоём говне метод map? Я не хреньворкщик, могу только предположить, что он оборачивает кодом, который ты туда передаёшь, каждый элемент массива и возвращает эту парашу в говноворк. О чём я, собственно, и писал ранее на возгласы, типа "Ку-ка-ре-ку!!! 4 цикла!!! Куд-кудах!!!".
Аноним 30/05/19 Чтв 11:26:32 1409081448
>>1409054
Да вы, обезьяны, необучаемы, зачем вас учить? Я лишь напоминаю вам место в углу вашего обезьяньего вольера, криворукие пидорасы-хреньворкщики.
Аноним 30/05/19 Чтв 12:05:46 1409092449
>>1408987
Бамп вопросу. Я не подъёбываю, реально интересно.
Аноним 30/05/19 Чтв 12:21:22 1409097450
>>1409092
Если не углубляться в конкретные особенности, то посмотри на упомянутый выше эмулятор МК-61. Как получается, что машина, выполняющая около 4 инструкций в секунду, может приемлемо эмулироваться на современном компьютере со скоростью максимум раза в 3 больше?
Аноним 30/05/19 Чтв 12:31:14 1409101451
Вечный вкатывальщик тут.
Только начал интересоваться погромированием. Хочу стать веб-макакой.
И хочется мне знать: смотря интенсивные курсы, скачанные с рутрекера == проходить задачки в кокодемии?
Или там есть разница, и истинно верный путь — кокодемиа?
Аноним 30/05/19 Чтв 12:31:42 1409102452
>>1409080
Что ты хочешь сказать вообще? Map это функция высшего порядка для обхода коллекций. При чем здесь фреймворки?
Аноним 30/05/19 Чтв 12:40:49 1409106453
ElektronikaMK52[...].jpg (124Кб, 1000x674)
1000x674
>>1409080
>>1409081
почему ты такой грубый? я помню я пересекался с тобой в /un/ ты тогда еще рассказывал как когда-то посчитал на своем калькуляторе какой-то кусочек кода через остаток от деления, тогда как недоучка посчитал бы его через операцию с числом приведенным к строке, а я топил за то, что привести число к строке изящнее и куда понятнее, к тому же короче, если не в калькуляторе конечно. я тогда еще сказал, что у меня тоже есть опыт с программируемыми калькуляторами, но особо не вдавался в детали. я в детстве нашел старую отцовскую электронику мк-52, пик рилейтед. собственно это был мой первый опыт программирования. помню один мой одноклассник пришел в гости, я ему сказал, что на мк-52 можно играть в игры и его вопросом было "а как ее подключить к телевизору", лол. алсо она меня научила с уважением относится к памяти, у меня была мечта написать на ней крестики-нолики, но в ней просто не хватало на это памяти, и я, в один из своих экспериментов, нашел непонятные бонусные ячейки памяти, обрадовался что я нашел клад и... стер программы в пзу. ячеек бы впрочем все-равно не хватило бы, по крайней мере мне тогдашнему. я вполне понимаю, что для калькулятора программы надо вылизывать по максимуму т.к. ресурсы очень ограничены, но такой подход не годится для написания серьезных современных приложений, по крайней мере в вебе. во-первых это долго, а большие приложения и так пишутся не быстро, даже со всеми возможными инструментами, а во-вторых как правило это делает программу менее читаемой, т.е. ее гораздо сложнее поддерживать, править и находить ошибки, в третьих ее гораздо сложнее изменить чтобы например добавить новую функциональность, вдобавок не факт даже, что ты ее сделаешь быстрее. конечно использование кучи библиотек и фреймворков иногда ощущается как попытка удержать на голове бутылку а на бутылке шарик, но что поделаешь, попытка написать все самому ощущалась бы еще хуже, как карточный домик на голове наверное. в общем для разных задач нужны разные инструменты, очевидно же. если хочешь как на калькуляторе иди в байтоебство
Аноним 30/05/19 Чтв 12:45:11 1409110454
>>1409106
Иди нахуй, хреньворкщик.
Аноним 30/05/19 Чтв 12:51:08 1409114455
Вечный вкатывальщик тут.
Только начал интересоваться погромированием. Хочу стать веб-макакой.
И хочется мне знать: смотря интенсивные курсы, скачанные с рутрекера == проходить задачки в кокодемии?
Или там есть разница, и истинно верный путь — кокодемиа?
Аноним 30/05/19 Чтв 12:56:41 1409121456
>>1409114
Изучай МК-61 станешь Программистом.
Аноним 30/05/19 Чтв 12:58:53 1409123457
Аноним 30/05/19 Чтв 13:03:11 1409125458
>>1409114
>Вечный вкатывальщик тут.
>Только начал интересоваться погромированием.
и уже вечный?

алсо практические задания > просмотр видео, но ещё советую одну из книг из шапки
Аноним 30/05/19 Чтв 13:22:12 1409135459
>>1409125
А за года два-три смогу веб-макакой стать?
Аноним 30/05/19 Чтв 13:24:33 1409137460
>>1409135
Если дебил - то да.
Если не дебил - то сможешь за месяц.
Максимум.
Аноним 30/05/19 Чтв 13:25:07 1409139461
>>1409137
> за месяц.
Чево? Как так? Одна лишь усидчивость?
Аноним 30/05/19 Чтв 13:26:28 1409140462
>>1409139
> >Если не дебил
>Одна лишь усидчивость?
Ясно.
Тебе года два-три.
Аноним 30/05/19 Чтв 13:26:57 1409141463
>>1409140
Пиздос, ты так и не ответишь?
Аноним 30/05/19 Чтв 13:31:43 1409144464
>>1409139
Да. Когда найдешь работу, увидишь, что там работает обычное быдло (как ты), а не андеграундные элитисты.
Аноним 30/05/19 Чтв 13:31:57 1409145465
>>1409141
Ответил уже дважды.
Но до тебя дебила так и не дошло.
За пару лет веб-мартышкой станешь, хаха.
Аноним 30/05/19 Чтв 13:32:45 1409146466
.gif (823Кб, 785x757)
785x757
Аноним 30/05/19 Чтв 13:35:53 1409149467
>>1409146
Пожалуйста, хуй соси.
Аноним 30/05/19 Чтв 13:36:59 1409150468
Аноним 30/05/19 Чтв 13:39:35 1409153469
>>1409150
Приглашаешь, няша? :3
Аноним 30/05/19 Чтв 13:41:04 1409154470
.png (53Кб, 656x755)
656x755
>>1409153
Мне обидно. Ты меня обидел. Ты обидчик.
Аноним 30/05/19 Чтв 13:43:00 1409155471
>>1409154
>Ты меня обидел.
Вовсе нет, мы еще не настолько анально близко знакомы :3
Аноним 30/05/19 Чтв 13:44:23 1409156472
.png (415Кб, 1071x904)
1071x904
>>1409155
Ты меня обидел. Это факт. Не надо было обзываться.
Аноним 30/05/19 Чтв 13:46:23 1409160473
>>1409156
>обзываться
Но ты ведь и правда инфантильный дурачок на детском форуме для ущербных дебилов.
На правду глупо обижаться.
Аноним 30/05/19 Чтв 13:47:04 1409161474
>>1409160
>инфантильный дурачок на детском форуме для ущербных дебилов
Да, а ты тоже.
Аноним 30/05/19 Чтв 13:49:43 1409164475
>>1409161
>Да, а ты
А я зоофил
Люблю тебя, зверушка :3
Аноним 30/05/19 Чтв 13:50:32 1409165476
.png (64Кб, 512x512)
512x512
>>1409164
Хвост не трожж, руки убрал.
Аноним 30/05/19 Чтв 13:50:49 1409166477
>>1409097
Я даже не эмуляцию имею в виду. Просто с 1998 вычислительные мощности выросли на порядок, а то и полтора, почему написание браузерного приложения, функционал которого был реализован двадцать лет назад, требует каких-то оптимизационных изысков? Неужели написание браузерных приложений столь неоптимизировано? Неужели необходимость поддержки огромного зоопарка железяк и операционок так сильно понижает производительность? Или просто автор той статьи дурак, и изначально пользовался неправильными инструментами?
Аноним 30/05/19 Чтв 13:52:09 1409167478
>>1409165
>Хвост не трожж, руки убрал.
Неубедительно :3
Аноним 30/05/19 Чтв 13:52:39 1409169479
изображение.png (72Кб, 202x250)
202x250
Аноним 30/05/19 Чтв 13:52:48 1409170480
Аноним 30/05/19 Чтв 13:54:15 1409171481
>>1409169
Это местный зелёный дурачок?
Аноним 30/05/19 Чтв 14:03:36 1409174482
.jpg (16Кб, 286x256)
286x256
Аноним 30/05/19 Чтв 14:11:17 1409179483
>>1409174
Так делай, разрешаю :3
Аноним 30/05/19 Чтв 14:12:33 1409180484
>>1409171
Не совсем местный, шизик-61 довольно долго лежал в дурке отсутствовал на /зекаче.
Но он вернулся и теперь кругом говно и веселье :3
Аноним 30/05/19 Чтв 14:12:44 1409181485
>>1409179
Я хотел чтобы ты его сделал. Мне.
Аноним 30/05/19 Чтв 14:13:17 1409182486
>>1409025
>Я же не такой дебил, как ты, чтобы так называть переменные.
Как раз видно, что ты дебил, потому что не можешь прочесть написанное.
Ну и, очевидно, никогда не работал ни в коллективе, ни с чужим кодом.
Отсюда и все твои комплексы, что все переменные называешь лично ты.
Иди на хуй, короч
Аноним 30/05/19 Чтв 14:13:18 1409183487
>>1409180
С кем ты там говоришь? Со мной говори, дурачок.
Аноним 30/05/19 Чтв 14:13:21 1409184488
>>1409181
>Я хотел
>хотел
Ясно.
Аноним 30/05/19 Чтв 14:13:50 1409185489
>>1409183
>эта РЕВНОСТЬ
Какая прелесть :3
Аноним 30/05/19 Чтв 14:14:01 1409186490
>>1408957
Калькулятор твоей мамке в жопу запихнул, проверяй
Аноним 30/05/19 Чтв 14:14:08 1409187491
Аноним 30/05/19 Чтв 14:15:19 1409188492
>>1409012
>js
>ну да, статической типизации нет
>классы есть
>наследование есть
Пиздец.
Аноним 30/05/19 Чтв 14:15:33 1409189493
Аноним 30/05/19 Чтв 14:16:56 1409190494
.jpg (16Кб, 286x256)
286x256
Аноним 30/05/19 Чтв 14:18:11 1409191495
>>1408907
Спасибо, анон. То, что нужно. Теперь чувствую, что до этого просто шутки шутил, а не проект делал. А есть ли какое-нибудь решение для инсталла и запуска всех этих многочисленных npm модулей с другого окружения. Условно, чтобы мой бэкендщик запустил один простой скрипт, который бы установил ему все что нужно. Погуглил, судя по всему это gulp, но может быть опытный анон знает как лучше.
Аноним 30/05/19 Чтв 14:18:33 1409192496
>>1409106
>чтобы что-то посчитать
>привести число к строке изящнее и куда понятнее
ЖС настолько хуевый язык для школьников, что даже ебаные гуманитарии вкатываются
Аноним 30/05/19 Чтв 14:19:15 1409193497
>>1409190
>этот короткоствол
Бедняжка, даже жаль тебя :3
Аноним 30/05/19 Чтв 14:20:15 1409194498
>>1409193
Ты дурачок. Отныне спишь на диване.
Аноним 30/05/19 Чтв 14:21:58 1409198499
>>1409194
>эта обида
Бедная девочка, все-то тебя обижают :3
Аноним 30/05/19 Чтв 14:22:12 1409199500
Аноним 30/05/19 Чтв 14:24:43 1409201501
>>1409199
Еще и недержание - какая опытная девочка :3
Аноним 30/05/19 Чтв 14:26:02 1409203502
.jpg (127Кб, 1169x1080)
1169x1080
>>1409201
Ладно. Пойду курсы по хтмл смотреть. Обнимаю тебя, белый педик. Ня.
Аноним 30/05/19 Чтв 14:26:45 1409204503
Почему в тредике про JS пидорства больше, чем в остальных языках?
Аноним 30/05/19 Чтв 14:29:08 1409205504
изображение.png (1316Кб, 794x798)
794x798
>>1409203
>курсы по хтмл смотреть
Аноним 30/05/19 Чтв 14:29:31 1409206505
>>1409204
>тредике про JS
>пидорства
Все сходится.
Аноним 30/05/19 Чтв 14:29:40 1409207506
>>1409205
Перестань пукать. От тебя воняет.
Аноним 30/05/19 Чтв 14:35:44 1409209507
изображение.png (499Кб, 600x800)
600x800
>>1409207
>курсы по хтмл смотреть
>воняет
И то правда.
Аноним 30/05/19 Чтв 14:36:29 1409211508
>>1409209
Уйди. Как от бомжа несёт.
Аноним 30/05/19 Чтв 14:37:23 1409213509
>>1409211
>эти жалобные мольбы
Омежки, омежки never change.
Аноним 30/05/19 Чтв 14:37:46 1409214510
Аноним 30/05/19 Чтв 14:38:35 1409215511
Аноним 30/05/19 Чтв 14:38:57 1409216512
Аноним 30/05/19 Чтв 14:39:53 1409219513
>>1409216
Ты угадал только первую букву, мальчик.
Аноним 30/05/19 Чтв 14:40:38 1409220514
Аноним 30/05/19 Чтв 14:46:12 1409224515
Аноним 30/05/19 Чтв 14:46:24 1409225516
Аноним 30/05/19 Чтв 14:46:50 1409226517
>>1409225
Нет денег - нет печенек.
Аноним 30/05/19 Чтв 14:47:45 1409227518
Аноним 30/05/19 Чтв 14:50:58 1409228519
Аноним 30/05/19 Чтв 14:52:46 1409232520
Крестики-нолики.png (9Кб, 585x109)
585x109
>>1409106
Почему я грубый? Я очень вежлив и тактичен: если кого и посылаю нахуй, то исключительно потому, что ему там и место.

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

> у меня была мечта написать на ней крестики-нолики, но в ней просто не хватало на это памяти
Уже написали, всего 56 команд. Клетки нумеруются построчно с 1, первым ходит калькулятор, результат: 44 - ничья, 66 - калькулятор выиграл. Если выиграешь у него, то я пойду учить хреньворки.

> она меня научила с уважением относится к памяти
В том числе. Начав учиться программированию с МК-61, ты имеешь серьёзное преимущество перед быдланами, дрочившими всякие поцкалы/бейцики или что-то из новомодного.

> и я, в один из своих экспериментов, нашел непонятные бонусные ячейки памяти, обрадовался что я нашел клад и... стер программы в пзу. ячеек бы впрочем все-равно не хватило бы, по крайней мере мне тогдашнему
Могу тебя успокоить: если они и были, то виртуальные, вся память калькулятора занята. Реальная скрытая ячейка (регистр) была у Б3-34, но в МК-61/52 она задействована. Наглядно можешь посмотреть, чем занята память, тут: http://мк-61.ml/memory.html .

> я вполне понимаю, что для калькулятора программы надо вылизывать по максимуму т.к. ресурсы очень ограничены, но такой подход не годится для написания серьезных современных приложений, по крайней мере в вебе.
Так я ж не призываю к байтоёбству в веб-разработке. Да, калькулятор учит дисциплине, которой лишены 99% местных блядей-быдлокодеров. Но я просто призываю держать своё распиздяйство в разумных пределах. Когда на один ебаный "лэндинг" или визитку вешают 3-4 еблиотеки/хреньворка и трижды пропущенный через жопу код, в результате чего оно просто вешает браузер, засирает оперативку и жрёт все ресурсы процессора, и когда это происходит на 95% современных сайтовысеров, просто хочется уебать прикладом по черепу таких "деятелей". А всё лишь потому, что по-другому они не умеют, не считают нужным учить язык в тонкостях, когда за них всё сделает тупорылая еблиотека (которой тоже надо научиться пользоваться, но "так же все делают").
Аноним 30/05/19 Чтв 14:52:52 1409233521
>>1409228
Когда я стану веб-макакой за годмесяц, то куда мне податься чтобы зарабатывать хлеб?
Аноним 30/05/19 Чтв 14:54:53 1409235522
>>1409232
> Уже написали, всего 56 команд.
57, т. е.
Аноним 30/05/19 Чтв 14:57:58 1409237523
>>1409182
Что написанное прочесть, тупоголовое ты шимпанзе? Что ты вообще несёшь? Переменные называют так, как удобно программистам, а не как тебя научил твой ёбырь, когда заставил учить кроме основ JS ещё пачку всякого дерьма под видом необходимого стека технологий.
Аноним 30/05/19 Чтв 14:58:44 1409238524
>>1409232
>на один ебаный "лэндинг" или визитку вешают 3-4 еблиотеки/хреньворка и трижды пропущенный через жопу код, в результате чего оно просто вешает браузер, засирает оперативку и жрёт все ресурсы процессора
Могу себе позволить, а ты просто завидуешь.
Аноним 30/05/19 Чтв 15:08:22 1409240525
>>1409102
Я ничего не хочу сказать, это тот петух что-то про функцию map вскукарекнул, мол, я не понимаю, что она делает в его захреньворченном говнокоде.

>>1409166
> Неужели написание браузерных приложений столь неоптимизировано?
Грубо говоря, да. Писать напрямую под процессор или же то же самое, но под интерпретатор, работающий в браузере, - немного разные вещи. Так что дело не в авторе и не в зоопарке железяк.
Аноним 30/05/19 Чтв 15:41:18 1409250526
Почему при form.submit() multipart data отправляется в win1521, а при formData= new FormData(form) ;xhr.open("POST", url); xhr.send(formData); в utf-8 ?
Как сделать, чтобы xhr отправлял в win1521?
Аноним 30/05/19 Чтв 15:48:49 1409257527
>>1409250
Потому что нахуй иди
Аноним 30/05/19 Чтв 16:35:10 1409270528
>>1409240
>но под интерпретатор, работающий в браузере
Но ведь многие интерпретаторы пишут максимально эффективными, эффективными настолько, что очень сложно вручную написать машинный код эффективнее.
Аноним 30/05/19 Чтв 16:36:52 1409271529
>>1409232
>Когда на один ебаный "лэндинг" или визитку вешают 3-4 еблиотеки/хреньворка и трижды пропущенный через жопу код, в результате чего оно просто вешает браузер
Вот это двачую. Обезьяны выучили модное SPA с библиотечками и вешают все это куда не надо, "просто потому что могу". Пиздец конечно.
Аноним 30/05/19 Чтв 17:02:58 1409279530
>>1409166
>Неужели написание браузерных приложений столь неоптимизировано? Неужели необходимость поддержки огромного зоопарка железяк и операционок так сильно понижает производительность?
Меня раздражает как работают большинство современных SPA. К примеру Gmail, Сбербанк Онлайн. Этому несколько причин.

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

2) Неоптимальные сетевые протоколы. HTTP заставляет гонять много лишего текста по сети. Иногда полезных данных в запросе/ответе меньше чем служебных. Тем более протокол текстовый, это не оптимально по производительности.

3) Медленные и ресурсоемкие браузеры. Лет 5-10 назад не помню чтобы браузер мог вызвать зависание компа. Сейчас это сплошь и рядом. Заходишь на какой-нибудь сайт, и процессор загружается до 100%.

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

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

У Google 2 миллиарда строк кода в репозиториях. Очевидно, что для них главная задача управлять этим кодом хоть как то. А производительность на второстепенных ролях. Для них сам код является сложностью. Даже в операционных системах нет столько кода.
Аноним 30/05/19 Чтв 17:12:32 1409285531
Короче. Какой в конечном счете положняк по введению в программирование? Какую литературу/видосы нужно перелопатить, чтобы не стать мерзким и ужасным быдлокодером а расти как няшный программист?
Аноним 30/05/19 Чтв 17:17:31 1409288532
>>1409237
О, это ведь ты рассказываешь всем, что статические переменные это те, значения которых не меняются?
Всегда приятно посмотреть, как у тебя жопа взрывается по любому поводу.
Ты каждый раз демонстируешь, что жс притягивает тупоголовых уебков.
Ну и то, что ты никогда не работал программистом за деньги.
Так что продолжай сеансы саморазоблачения.
Аноним 30/05/19 Чтв 17:18:14 1409289533
>>1409270
БВАХАХАХАХАХАХАХА
Аноним 30/05/19 Чтв 17:19:29 1409291534
>>1409285
Для начала надо выйти с двача.
Заходи сюда, когда уже будешь нормально понимать в программировании.
Тогда каждый пост здесь будет тебе приносить несколько минут здорового смеха.
И ощущение, что полно людей являются еще более тупыми, чем ты.
Аноним 30/05/19 Чтв 17:19:41 1409292535
>>1409289
Как же кресты, позволяющие тебе не платить за то, что ты не используешь? Почему этот же принцип не распространяется на все остальные языки?
Аноним 30/05/19 Чтв 17:20:18 1409293536
>>1409291
А на каком форуме общаться, получать и давать советы?
Аноним 30/05/19 Чтв 17:29:20 1409297537
>>1409285
Нет однозначного ответа. Нет единого списка литературы. Нет даже единого списка необходимых тем для изучения. Все очень относительно. Одна из лучших книг для прочистки мозгов - СИКП. Напишу несколько вычитанных или придуманных мыслей

1. Программирование это не язык. Язык только инструмент для перевода мыслей в текст.
2. Чем меньше кода, тем лучше. Лучше чтобы его вообще не было.
3. Простой и понятный код лучше сложного и запутанного. Гениальность и мощь в простоте, а сложное сделать любой дурак может.
4. Изучать парадигмы, а не отдельные языки. Видеть под языком парадигмы. Изучать языки из разных парадигм, например из Лисп семейства (Scheme/Racke, Common Lisp, etc), из ML семейства (Standard ML, OCaml, F#, Haskell, etc), Сиподобные, статические и динамические, компилируемые и интерпретируемые, ФП и императивные, и так далее. Если изучать языки только из одного семейства, будет деформация мозга на один язык. Чтобы ее не было, изучать языки из разных семейств.

Это конечно же не все принципы. Короче пока печатал мысль из головы вылетела.
Аноним 30/05/19 Чтв 17:29:47 1409298538
>>1409292
Потому что соси хуй, быдло
Аноним 30/05/19 Чтв 17:31:22 1409299539
>>1409270
Так и есть. Но все равно все не заоптимизируешь. Всегда чем то жертвуют. Или память отжирает, или медленный. Руками за раз конечно лучше не напишешь. Можно спроектировать что то лучше. Но не написать с наскока.
Аноним 30/05/19 Чтв 17:38:17 1409303540
>>1409297
Если он не имеет даже математической базы школьного уровня, то какое программирование, какие парадигмы? Он посмотрит на это и бросит на первой же странице учебника.

На мой взгляд, надо начинать с чего-нибудь приближенного к Ассемблеру, дальше перейти на компилируемые со статической типизацией, типа С, потом - к динамическим, интерпретируемым (чем JS плох?), а далее уже к функциональному, логическому программированию (Лисп, Пролог и т. п.). В другом порядке заебётся просто осваивать.
Аноним 30/05/19 Чтв 17:39:34 1409305541
>>1409303
Ну а начинать, разумеется, - с МК-61. Не смог освоить - в биореактор.
Аноним 30/05/19 Чтв 18:12:30 1409322542
>>1409285
1. Теория алгоритмов, математическая логика, теория множеств, информации, кодирования, графов, линейная алгебра и всё, связанное с этим.
2. Стадии разработки ПО, архитектура ПО, парадигмы программирования (практикуя программирование на языках соответствующих парадигм в порядке повышения уровня абстракции от машинного кода) и т. д.
3. Набор языков и технологий, соответствующих специализации.
4. МК-61.
Аноним 30/05/19 Чтв 18:13:24 1409323543
Аноним 30/05/19 Чтв 18:14:33 1409324544
>>1409292
Не понимаю, что ты там высираешь.
Со школьниками, которые плюсы называют крестами, вообще даже не разговариваю.
Иди на хуй.
Аноним 30/05/19 Чтв 18:16:45 1409328545
>>1409305
В принципе, можно и с него.
Но у него набор инструкций перегружен всякой вычислительной хуетой, если я правильно помню.

Проще всего вообще скачать какую-нибудь игрушку типа TIS-100
И хуярить там на псевдоассемблере для псевдопроцессора.
Достаточно для того, чтобы мозги начали вставать под правильным углом.
Аноним 30/05/19 Чтв 18:18:06 1409331546
>>1409322
из всего этого для "начала" только мк-61 и подходит.
все остальное - онанизм.

"здравствуй, мир!" не зря везде хуярят первым примером.
для него не надо ни 1, ни 2, ни большую часть из 3.
Аноним 30/05/19 Чтв 18:20:54 1409334547
>>1409328
Но ведь для МК-61 есть специальный сверхпроизводительный сайт, реализованный всего за 400 строк! Разве можно отказаться от приобщения к такой годноте?
Аноним 30/05/19 Чтв 18:21:06 1409335548
>>1409303
На хуй тебе математическая база школьного уровня?
Где ты ее в программировании применил?
курсач по матану делал? решал уравнения методом Ньютона, блядь?
Аноним 30/05/19 Чтв 18:24:36 1409339549
>>1409334
Подсчет строк кода выдает хуесоса, а не программиста.
Аноним 30/05/19 Чтв 18:45:08 1409353550
>>1409339
>хуесоса
>программиста
Все сходится.
Аноним 30/05/19 Чтв 18:57:14 1409362551
>>1409353
Бочку делаешь?
Сосешь ли ты хуи, я уже понял.
Аноним 30/05/19 Чтв 19:00:01 1409364552
Screenshot2019-[...].png (102Кб, 677x477)
677x477
>>1409232
ну собственно продолжим т.к. я вернулся.
Итак по пунктам ты так и не понял зачем нужны фреймворки ?
Ты понимаешь что твой калькулятор нормальный разраб сделает за 400 строк ?
Аноним 30/05/19 Чтв 19:14:40 1409377553
>>1409328
Не сказал бы, что перегружен. Из практически неиспользуемых только всякие часы-минуты-секунды, обратная тригонометрия и уёбищные побитовые операции, остальное всё в ходу. Иногда математическая инструкция позволяет сократить код в несколько раз (тот же пример с длиной строки и логарифмом). Преимущество МК-61, что он заставляет шевелить мозгами, придумывая алгоритм, который влезет в доступные ресурсы, с использованием достаточно скудного набора инструкций.

>>1409335
Да, блядь, потом такой клоун обсирается на элементарных задачах за пределами веб-дристания, когда не может два ёбаных вектора умножить, упростить логику или граф перебрать. Или ты считаешь, что дристание страничек на говноворках имеет какое-то отношение к программированию?
Аноним 30/05/19 Чтв 19:19:54 1409385554
Пацаны, блять.
Хули js не могет в AND и OR? Чому только && и || котируются?
Это же пиздец как неудобно.

Привык на пхп и питоне писать слова, а не символы.
Аноним 30/05/19 Чтв 19:21:15 1409386555
>>1409364
И как же ты предлагаешь полторы тысячи строк чистого JS-кода сжать в 400? Неужели эмулятор писал такой криворукий пидорас, что каждые три его строки можно записать одной? Ну покажи как, будет интересно посмотреть. Как я понял, твои хреньворки - кривой костыль над DOM, не более того. Какое это имеет отношение к коду эмулятора? Короче сделаешь вывод кнопочек арифмометра (прикрутив при этом ёбаный хреньворк и затормозив рендеринг страницы в пару раз)?
Аноним 30/05/19 Чтв 19:22:23 1409389556
>>1409377
Начнем с того, что оба поста, на котоыре ты отвечаешь написал один анон - я.
С математическим и высшим техническим образованием.
И с МК-61 в железе.

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

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

А анон спрашивал про "введение в программирование".
Программирование это не решение абстрактных задач по быстрой сортировке говна.
В первую очередь это умение декомпозировать и алгоритмизировать задачу, подлежащую решению.
Хоть "вывести слово ХУЙ в середину экрана", хоть "сделать мамке страницу про пироги и пышки".
Для первой достаточно простой арифметики, для второй математика вообще в хуй не всралась.

Аноним 30/05/19 Чтв 19:22:36 1409390557
>>1409385
А ты что за посралист из-под школы для даунов выполз?
Аноним 30/05/19 Чтв 19:23:49 1409392558
>>1409385
Продолжай писать на пхп и питоне.
Что ты не ноешь, что жс скобочки кривые требует, а вот питон - нет?

Напиши препроцессор на питоне, который будет твои АНД конвертить в амперсанды. Чо ты как маленький?
Аноним 30/05/19 Чтв 19:29:43 1409400559
>>1409386
> И как же ты предлагаешь полторы тысячи строк чистого JS-кода сжать в 400
юзать аппликацию и лямбда абстракции.

> три его строки можно записать одной
пикрил например уже почти наполовину уменьшит его говнокод.

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

> прикрутив при этом ёбаный хреньворк и затормозив рендеринг страницы в пару раз
загугли кстати чем в V8 стадия лэйаутинга от рендеринга отличается
Аноним 30/05/19 Чтв 19:32:26 1409403560
Screenshot2019-[...].png (60Кб, 1539x140)
1539x140
>>1409400
ах да пик то и забыл.
еще пусть твой топовый программист почитает как кэширование работает, и почему его ссаный сайт грузится дольше чем если бы я туда реакт ангуляр и вью до кучи впихнул.
Аноним 30/05/19 Чтв 19:32:57 1409404561
blob (433Кб, 600x400)
600x400
>>1409400
>аппликацию
>лямбда абстракции.
>лэйаутинга
>кодовой базой
Аноним 30/05/19 Чтв 19:35:56 1409406562
>>1409404
ну во всех книжках про лямбда исчислению именно так называется
анонимные функции и применение функции звучит более чуждо
Аноним 30/05/19 Чтв 19:38:46 1409408563
бля вы че второй день обсуждаете инженерные скилы долбоеба который переменные и методы на русском называл ?
Аноним 30/05/19 Чтв 19:50:05 1409415564
>>1409389
Не, ну ты уже совсем. Если утрировать, то до конца. Допустим, я научил обезьяну включать микроволновку и устанавливать время. Она программист? Почему нет, вполне, она же задаёт программу работы устройства. Нужна ли ей математика? Сомневаюсь.
Аноним 30/05/19 Чтв 19:58:24 1409421565
>>1409408
Не, перешли на "лямбда абстракции" и "лэйаутинг".
Думаем, что хуже.
Аноним 30/05/19 Чтв 20:03:12 1409425566
>>1409415
Когда твоя обезъяна научится сама задачи разбивать и выстраивать по шагам, она будет программист. И математика ей для этого будет не нужна.
Аноним 30/05/19 Чтв 20:04:31 1409426567
ik-13.jpg (34Кб, 250x171)
250x171
>>1409400
Где, блядь, где ты что сократил? Ёбаный свой вывод HTML? Ебись ты с ним в сраку своими хуеворками. Вот тебе класс, называется ИК13. Это ядро эмулятора, всё остальное - примочки, чтоб не так скучно было. Покажи, блядь, как ты его сократишь (только без своих дебильных петросянств с минификатором, я и так знаю, что ты долбоёб).
Аноним 30/05/19 Чтв 20:08:25 1409430568

>>1409426
> Ебись ты с ним в сраку своими хуеворками
я тебе вчера ночью скинул генерящийся html такой же что делал тот код. Только мой был качественнее. Ты сомневаешься что и это говноя я перепишу на порядок лучше? Ну так не сомневайся.

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

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

Аноним 30/05/19 Чтв 20:09:46 1409431569
>>1409425
Не согласен, так она станет человеком. А программистом уже стала, потому что задала программу. Это, между прочим, уже подразумевает разбиение на шаги и выстраивание в определённом порядке: если бы она сначала включила печку, а потом попыталась засунуть еду, у неё бы ничего не получилось. И она это понимает (просто видя захлопнутую дверцу и выстроив причинно-следственную связь). И что самое интересное: математика ей для этого не нужна.
Аноним 30/05/19 Чтв 20:52:03 1409456570
Хочу работать за еду, что надо писать в сопроводительном письме?
Аноним 30/05/19 Чтв 21:07:21 1409471571
Аноним 30/05/19 Чтв 21:43:06 1409495572
Чё такое behance
Аноним 30/05/19 Чтв 21:50:55 1409501573
>>1409430
>оптимизация
>минификатор
жсник головного мозга не сдается!
Аноним 30/05/19 Чтв 21:56:56 1409507574
.png (42Кб, 788x561)
788x561
Так-так.
Я прошёл эту залупу на кокодемии, и чё мне теперь делать? Ну прошёл и прошёл? А куда дальше-то?
Аноним 30/05/19 Чтв 22:04:02 1409509575
>>1409501
аргументирую почему нет?
Аноним 30/05/19 Чтв 22:04:28 1409510576
Аноним 30/05/19 Чтв 22:09:27 1409515577
>>1409507
>и чё мне теперь делать?
Продолжать сосать хуи
Аноним 30/05/19 Чтв 22:17:45 1409521578
>>1409431
Главная проблема этой обезьяны-программистки заключается в том, что, как сказал Галилей, книга природы написана языком математики. Когда ей придётся выйти за пределы шаблонов, установленных человеком, - в окружающую действительность, то она натолкнётся на непреодолимое препятствие, ибо не владеет (и никогда не будет владеть) языком этой действительности. И даже человек ей тут ничем не поможет: максимум, что она сможет сделать, - взять камень и хуярить себе по лбу, осознав собственную беспомощность. Так и твой кодер-прогер, которому не нужна математика.

>>1409430
Ну давай, кукарешка, хреньворки у тебя хорошо получается прикручивать даже туда, где они выглядят как хуй на лбу. Попробуй.
Аноним 30/05/19 Чтв 22:41:50 1409530579
>>1409408
И что тебе не нравится в русских названиях, хуятины ты нерусской кусок?
Аноним 30/05/19 Чтв 22:54:10 1409534580
>>1409521
вейт э секонд ман.
Мы определились что я это сделал без фреймворков. Как львиная доля флоры и фауны треда так сможет.

Для начала признай, напиши капсом и болдом дословно: Я балабол и пустозвон, свою ошибку признаю и каюсь. Тога я подумаю.

Я между тем напоминаю ты сказал сначала что я не смогу без фреймворков, я смог. Так что признай сначала что ты пиздабол. Потом продолжим с остальным
Аноним 30/05/19 Чтв 23:13:22 1409556581
>>1409534
Я не вижу код класса ИК13 ни с хуеворками, ни без них. Пока пиздобол тут только ты, высравший лишь кусок кода с динамической генерацией объектов, которые отлично могут присутствовать в виде обычного кода, о чём тебя, кстати, никто и не просил.
Аноним 30/05/19 Чтв 23:20:03 1409563582
>>1409556
Хуйня твой ИК13. Когда на ассемблере сайт напишешь, тогда и приходи, шизоид ебаный.
Аноним 30/05/19 Чтв 23:25:40 1409567583
Аноним 30/05/19 Чтв 23:49:11 1409581584
>>1409521
>Главная проблема этой обезьяны-программистки заключается в том, что, как сказал Галилей, книга природы написана языком математики. Когда ей придётся выйти за пределы шаблонов, установленных человеком, - в окружающую действительность
не придется потому что эта обезьяна хорошо уяснила принцип абстрации - ей плевать что делает под капотом ее инструмент об этом заботятся другие люди. а инструменты у нее будут

и тут есть такая штука, производителей инструментов надо меньше чем тех кто ими пользуется, в сотни и тысячи раз меньше
Аноним 31/05/19 Птн 00:28:10 1409593585
>>1409080
> map
> Фреймворк
Пиздец дебил.
Аноним 31/05/19 Птн 01:52:18 1409630586
>>1409509
Тебе постоянно не удается даже один пост из одной фразы с первого раза без обосрамса написать.
Хули я тебе что-то аргументировать буду?
Для тебя оптимизация это минификация. А показатель качества программы - количество строк.
Ты какой-то ебанат, над высерами которого я прихожу посмеяться.

Чтобы тебе было чем заняться на каникулах, почитай, что такое оптимизация. Может, поумнеешь. Хотя, конечно, это врядли.
Аноним 31/05/19 Птн 02:06:54 1409633587
>>1409271
лэндинги обычно пишут за мелкий прайс и соответственно заказчик получает за что платит - бутстрап, вордпресс и все такое

а насчет спа... вот мне очень нравится эта идея и вообще современный фронтэнд, тогда как одно время я в браузере вообще джаваскрипт отключал из-за свистоперделок которые терпеть не мог. сейчас я смотрю тенденция идет к упрощению интерфейсов и мне это нравится, а спа просто отличная идея, всегда бесило что-то отправлять на сервер и получать оттуда целую страницу, кроме того спа это прямо такой мостик между веб приложениями и мобильными/десктопом, недаром появился реакт нейтив
П Е Р Е К А Т Аноним # OP 31/05/19 Птн 05:20:24 1409653588
perekat.png (4Кб, 180x125)
180x125
Аноним 31/05/19 Птн 18:45:20 1410031589
Настройки X
Ответить в тред X
15000 [S]
Макс объем: 40Mб, макс кол-во файлов: 4
Кликни/брось файл/ctrl-v
Стикеры X
Избранное / Топ тредов