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

JavaScript #55

 Аноним 29/06/16 Срд 08:46:03 #1 №782989 
14671791637920.jpg
Ссылка на прошлый тред: >>777728 (OP)

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

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

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

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

НЕ КОПИРУЙ КОД ПРЯМО В ТРЕД!
Воспользуйтесь https://jsfiddle.net/ для браузерного кода и https://ideone.com/ для серверного кода.
Аноним OP 29/06/16 Срд 08:50:18 #2 №782991 
Функциональное программирование в JavaScript
http://frontender.info/the-two-pillars-of-javascript-pt-2-functional-programming/

Introduction to TypeScript
https://www.sitepoint.com/introduction-to-typescript/

Will Angular 2 Take Off?
http://developer.telerik.com/featured/will-angular-2-take-off/

AI in JavaScript Pt 1
https://medium.com/javascript-scene/how-to-build-a-neuron-exploring-ai-in-javascript-pt-1-c2726f1f02b2

12 Books Every JavaScript Developer Should Read
https://medium.com/javascript-scene/12-books-every-javascript-developer-should-read-9da76157fb3

Introducing React Horizon
https://medium.com/@roman01la/introducing-react-horizon-4c26f9ef628c

Introducing Nova: a new kind of back-end for React apps
http://www.telescopeapp.org/blog/introducing-nova-a-new-kind-of-back-end-for-react-apps/

Detecting Your Location With JavaScript
http://tutorialzine.com/2016/06/quick-tip-detecting-your-location-with-javascript/


Продолжать постить ссылки на интересные по моему мнению статьи в следующих тредах или это никому не нужно?
Аноним 29/06/16 Срд 08:56:45 #3 №782994 
Перекотился
Аноним 29/06/16 Срд 09:01:56 #4 №782995 
>>782991
Я не против
Аноним 29/06/16 Срд 10:55:49 #5 №783026 
Что лучше взять - энгьюлэ или риэкт?
Аноним 29/06/16 Срд 11:04:29 #6 №783034 
>>782991
Пости.
Аноним 29/06/16 Срд 11:04:45 #7 №783035 
>>783026
Реакт жи.
Аноним 29/06/16 Срд 11:13:07 #8 №783040 
>>783035
Риэект.
Аноним 29/06/16 Срд 11:18:33 #9 №783043 
>>783026
Что больше нравится, они не такие уж и разные. Реакт больше подходит тем, кто любит пердолиться и подсебя, а подходы к разработке у них похожие
Аноним 29/06/16 Срд 11:24:13 #10 №783044 
>>783026
Риэкт. Ибо будущее за компонентными системами.
Очень важно эту мыль понять и научиться мыслить в риэкте.
Аноним 29/06/16 Срд 11:42:34 #11 №783050 
>>783043
ооой бля
Аноним 29/06/16 Срд 11:42:52 #12 №783051 
>>783026
хаскель
Аноним 29/06/16 Срд 11:48:43 #13 №783053 
>>783044
В ангуляре тоже компонентная система. У них она построена по спеке WebComponents
Аноним 29/06/16 Срд 13:27:01 #14 №783092 
>>782989 (OP)
Модули app.js и utils.js лежат в одной директории, в app.js делаю так -
> import * as utils from 'utils';
получаю: хуй
> app.js:3 Uncaught SyntaxError: Unexpected token import
почему не работает? как правильно сделать импорт?
Аноним 29/06/16 Срд 13:31:18 #15 №783095 
>>783092
Очевидно, что у тебя новый синтаксис не поддерживается. Пиши по-старинке require или ставь Babel. Алсо, правильно будет from './utils', но это уже другая история.
Аноним 29/06/16 Срд 13:45:51 #16 №783105 
>>783095
А где/когда он поддерживается? Я думал es6 уже давно в ходу.

> Пиши по-старинке require
> app.js:3 Uncaught ReferenceError: require is not defined
Аноним 29/06/16 Срд 13:48:21 #17 №783106 
>>783105
У тебя фронтенд, что ли, лол?
Тогда определенно babel юзай для такого, в ноде можно было бы заюзать harmony-флаги
Аноним 29/06/16 Срд 14:06:01 #18 №783109 
14671983620230.jpg
>>783106
> лол
js на фронте, и вправду забавно.

> Babel is a compiler for writing next generation JavaScript.
Но мне же просто импорт нужно сделать.
Аноним 29/06/16 Срд 14:10:54 #19 №783110 
>>783109
> js на фронте, и вправду забавно.
Просто app.js/utils.js обычно нодовские названия, можно сказать типичные

> Но мне же просто импорт нужно сделать.
Ну и этот импорт будет работать только в canary-сборках хрома, для остальных браузеров, которые стоят у подавляющего большинства, нужны полифилы, которые делает babel
Аноним 29/06/16 Срд 14:31:10 #20 №783117 
>>783092
./utils
Аноним 29/06/16 Срд 14:59:14 #21 №783134 
>>783117
ой бля бес попутал, само собой бабел нужен
Аноним 29/06/16 Срд 16:04:25 #22 №783174 
>>783106
И за каким хармони-флагом скрывается поддержка es6 модулей в ноде?
Аноним 29/06/16 Срд 16:06:45 #23 №783178 
>>783174
--harmony_modules ?
Аноним 29/06/16 Срд 16:19:24 #24 №783205 
>>783178
https://github.com/nodejs/node/issues/2976

http://stackoverflow.com/questions/36901147/node-v6-0-0-and-use-of-es6-import-for-module-bundling-is-not-working-with-with
Аноним 29/06/16 Срд 16:39:43 #25 №783229 
Fri Jun 24 2016 03:00:00 GMT+0300 (Eastern Europe Daylight Time)
Fri Jun 24 2016 00:00:00 GMT+0300 (Eastern Europe Daylight Time)

Пацанва, как наименее костильно сравнить? (нужно чтоб равнялось друг другу)
Аноним 29/06/16 Срд 16:47:55 #26 №783242 

>>783229
Сравнивай разницу от Date.getTime с допустимой разницой во времени (при которой у тебя должно равняться)
Аноним 29/06/16 Срд 16:53:24 #27 №783250 
>>783242
приложение будет со всех поясов запускаться. прост либа момент схуя-то хуярит 3 часа сверху
Аноним 29/06/16 Срд 17:02:20 #28 №783256 
>>783250
Нормальные люди хранят время в гринвиче
Аноним 29/06/16 Срд 17:13:41 #29 №783264 
>>783256
Нормальные люди хранят время в той TZ, к которой оно относится. И вместе с ним - ее идентификатор.
http://justatheory.com/computers/databases/postgresql/use-timestamptz.html
Аноним 29/06/16 Срд 17:15:55 #30 №783267 
>>783256
Ты хотел сказать в UTC?
Аноним 29/06/16 Срд 17:16:17 #31 №783269 
>>783264
>>783256
кароче ту хуету что с 3 часами я делаю через new Date('2016-06-24'),
которая мне приходит в виде '2016-06-24' стринги с сервака.
подскажите как кастрмировать те 3 часаб плз
Аноним 29/06/16 Срд 17:23:55 #32 №783275 
>>783264
Зачем?
Аноним 29/06/16 Срд 17:25:37 #33 №783278 
>>783269
http://momentjs.com/docs/#/durations/subtract/
Аноним 29/06/16 Срд 17:26:01 #34 №783279 
>>783264
Хуита. Лучше в UTC хранить и оффсет локали.
Результат, по сути, тот же, но гемора при миграции меньше.
Аноним 29/06/16 Срд 17:31:56 #35 №783286 
>>783278
у меня проблема с дейт а не моментом, момент на нулях все держит, а дейт прибавляет 3 часа. а дейт мне нужно для валидации в React.PropTypes, потому-что момент туда не закинешь
Аноним 29/06/16 Срд 17:38:55 #36 №783294 
>>783279
По линку приведены аргументы. Ты не ответил ни на один из них.
Аноним 29/06/16 Срд 17:51:01 #37 №783302 
>>783286
toGMTString, toISOString

>>783294
Там аргументы не для веба, в вебе браузер знает часовой пояс юзера
Аноним 29/06/16 Срд 19:37:39 #38 №783398 
Как в энгьюлэ уан сделать проверку авторизированности в роутере? Типа юзер зашел на страницу, страница кинула запрос, если вернулось нужное - то отображает страницу, нет - ошибку?
Аноним 29/06/16 Срд 19:57:21 #39 №783414 
>>783398
Можно и так, но лучше иметь какой-то стейт
Аноним 29/06/16 Срд 21:04:34 #40 №783528 
http://plnkr.co/edit/evj2JPE4oP3pQWAhRc88?p=preview

Здаров скриптаны, выполняил задание Кантора по учебнику его, даётся html и css который менять нельзя, а самому нужно написать на JS компонент.

Короче скажите, как можно это переписать мне без сетаймаут.

По-поводу почему я не использовал сетинтервал:

Для setTimeout – внутренняя ссылка исчезнет после исполнения функции.
Для setInterval – ссылка исчезнет при очистке таймера.
Так как функция также тянет за собой всё замыкание, то ставшие неактуальными, но не отменённые setInterval могут приводить к излишним тратам памяти.
Аноним 29/06/16 Срд 21:07:16 #41 №783534 
Прочитал сегодня на Хабре статью про WebAssembly и взгрустнул.
Неужели JS ждет скорая погибель?
Аноним 29/06/16 Срд 21:17:17 #42 №783552 
>>783534
нет конечно
Аноним 29/06/16 Срд 21:17:40 #43 №783553 
14672242604840.png
>>783534
Нет, не все ведь отбитые долбоебы которые не понимают что такое wasm. пикрелейтед из жсандерхуда, объясняли для дебилов

Кстати, факт такого хуевого понимания всего происходящего, притом РЕГУЛЯРНО отлично показывает уровень жстреда сосача.
Аноним 29/06/16 Срд 21:17:41 #44 №783554 
>>783534
webass медленнее v8
Аноним 29/06/16 Срд 21:48:30 #45 №783593 
14672261105520.png
Мой любимый ФАП сайт - motherless.com, куча всевозможного прона, чудненько отсортированного по группам/тегам/галереям.
Но сука лагучий плеер и страницы открываются по 5 сек, а когда листаешь пикчи это напрягает. Да и хочется схоронять то пикчи, а если галерея на 9000 штук, то долго же!

Ебался я с этой хуйней долго. До этого был школьный опыт написания кода на c++ и все.

Вот простынь для greasemonkey.
http://ideone.com/Go5vUH

Прошу прокомментировать код. Можно ли его сократить? Какие косяки есть?
Аноним 29/06/16 Срд 21:49:33 #46 №783595 
>>783553
> Кстати, факт такого хуевого понимания всего происходящего, притом РЕГУЛЯРНО отлично показывает уровень жстреда сосача.

А вот и илитка вылезла после золотого дождя.
На том же хабре или куоре, в первую очередь, и вожделеют преждевременную кончину JS.
Но это, конечно же, все проделки хейтеров и ниасиляторов.
Аноним 29/06/16 Срд 22:05:32 #47 №783622 
>>783595
>На том же хабре или куоре, в первую очередь, и вожделеют преждевременную кончину JS.
На том же хабре обычно вылезает пара баттхертнутых хейтерков, которых быстро заминосовывают. И да, трансляторы рандомязык->жс уже есть. Попробуй написать модальное окно на плюсах или говнопитоне и посмотри, насколько это удобно.
Аноним 29/06/16 Срд 22:29:02 #48 №783676 
14672285425320.png
>>783595
>проделки хейтеров и ниасиляторов.
Ну, нет конечно.. это не к хабру
https://habrahabr.ru/post/215777/
Аноним 29/06/16 Срд 22:34:46 #49 №783685 
14672288871170.jpg
>>783595
>куоре
Западный аналог ответов мейлру, авторитетно, наверняка вопросы там одни спецы с 10летним опытом работы задают.

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

Кекнул.
Аноним 29/06/16 Срд 22:40:34 #50 №783692 
поясните мне за этот фап постоянно переводить статьи на этой вашей хабре?
постоянно где кто-нибудь кинет ссыль на годноту, набегают долбоёбы, кричащие либо ДАЙТЕ ПЕРЕВОД НА ХАБРЕ, либо ЗОЙЧЕМ ВЫЛОЖЕЛИ НА ПЕНДОСКОМ ЕСЛЯ НА ХАБРЕ ЕСТЬ (перевод кончено).
нахуя переводить все? пишите свой контент
Аноним 29/06/16 Срд 22:48:10 #51 №783707 
>>783692
переводчикам на хабрах и гиктаймах платят деньги за перевод, а пейсателям говностатей платят за статьи

поэтому обычно там материал очень низкого качества, либо же говнопереводы от всяких ПИРИВОТЧИКОВ
это отечественное айти, привыкай за парочкой бложеков ИТкомпаний жизни нет
Аноним 29/06/16 Срд 22:58:08 #52 №783720 
>>782991
=*
Reverse Engineering Аноним 29/06/16 Срд 23:01:08 #53 №783726 
14672304686410.jpg
Программанасы, здаров.

Подскажите, чем кроме DevTools можно реверсить приложения в духе Яндекс.Радио? Есть что-нибудь более подходящее?
Аноним 29/06/16 Срд 23:04:06 #54 №783732 
>>783726
*Chrome DevTools
Аноним 29/06/16 Срд 23:22:43 #55 №783768 
>>783726
Что может быть более подходящее? И чего тебе там нехватает?
Аноним 30/06/16 Чтв 01:18:50 #56 №783881 
>>783768
Видимо, опыта в их приготовлении(
Аноним 30/06/16 Чтв 07:36:27 #57 №783939 
Подключать фреймворки в head из cdn или бандлить всё в один файл? Дискасс.
Аноним 30/06/16 Чтв 07:38:58 #58 №783940 
>>783939
Че дискасить? С cdn все цепляй.
Аноним 30/06/16 Чтв 09:23:10 #59 №783987 
>>783939
> Подключать в head
Таких как ты четвертовать надо
Аноним 30/06/16 Чтв 10:21:42 #60 №784014 
я так понял, что в этом треде cdn это как хаскель на всей борде?
Аноним 30/06/16 Чтв 10:37:35 #61 №784025 
>>782989 (OP)
Господа, что вы думаете про дарт? Стоит ли учить, какие подводные камни?
Аноним 30/06/16 Чтв 10:41:22 #62 №784031 
>>784025
>Стоит ли учить,
нет
>какие подводные камни?
один из десятков компилируемых-в-жс языков, лишенный, при этом, каких-либо выразительных достоинств по сравнению с другими

https://news.ycombinator.com/item?id=8172881
Аноним 30/06/16 Чтв 10:49:24 #63 №784036 
>>784031
А что тогда лучше? Сейчас юзаю кофе, мне нравится, но что-то смотрю что ангуляр второй юзают со статически типизированными языками
Аноним 30/06/16 Чтв 10:52:37 #64 №784039 
>>784036
>смотрю что ангуляр второй юзают со статически типизированными языками
Ну дык и используй тогда TypeScript.
Dart - мертворожденный язык с никому не нужной VM.
Аноним 30/06/16 Чтв 12:24:56 #65 №784120 
пацаны, в ес6 можно дистрэкчэринг сделать на подобии того, как делаешь импорт всего (import as ...)?

что-то типа
const {
} = {sraka: 5, doshka: 6}
Аноним 30/06/16 Чтв 12:25:30 #66 №784122 
>>784120
разметка схавала *
ну вы же умные ребята, понимаете о чем я
Аноним 30/06/16 Чтв 12:29:49 #67 №784124 
>>784122
https://developer.mozilla.org/ru/docs/Web/JavaScript/Reference/Statements/import
Аноним 30/06/16 Чтв 12:33:56 #68 №784127 
>>784124
ты не понел
я хочу написать что-то типа
const {*} = {sraka: 5, doshka: 6}
чтоб у меня в скоупе появились const sraka равна 5 , и const doska равна 6,
вместо того, чтоб писать:

const {sraka, doshka} = {sraka: 5, doshka: 6}
Аноним 30/06/16 Чтв 12:41:43 #69 №784129 
>>784127
А нет так не выйдет.
Разве что такая залупа
for (var key in variable) {
window[key] = variable[key];
}
Аноним 30/06/16 Чтв 13:07:46 #70 №784135 
14672812667350.jpg
>>784120
>>784129
Аноним 30/06/16 Чтв 13:11:16 #71 №784136 
>>784135
не знаю как у тебя, а меня виебут за ивал в коде
Аноним 30/06/16 Чтв 13:12:55 #72 №784138 
>>784136
За eval я в рот ебал.
Аноним 30/06/16 Чтв 13:18:39 #73 №784140 
>>784136
>>784138
Догмы для тех, кто не знает как правильно использовать.

использование в node v8 vm contexts для запросов, вполне нормальная практика например.

Импорты работают через тот же eval
REPL = eval

Все используют eval, но думают, что нет.
Волков боятся в лес не ходить.
Аноним 30/06/16 Чтв 14:13:27 #74 №784194 
нуб хочет вкатится в жс какие подводные камни
inb4:через джва года будешь в петле
Аноним 30/06/16 Чтв 14:17:56 #75 №784201 
>>784194
Задрачивай ECMA-262 драфт и подводных камней не будет.
Аноним 30/06/16 Чтв 14:54:26 #76 №784218 
>>784194
вода камень точит
Аноним 30/06/16 Чтв 15:34:42 #77 №784272 
14672900829180.jpg
14672900829191.jpg
Анон, будь добр подскажи, что я делаю не так? При тесте функция возвращает все как нужно, но при заключительной проверке, он показывает эту ошибку. Где ошибка?
Аноним 30/06/16 Чтв 15:38:06 #78 №784276 
>>784272
Если ты подсмотришь скрытые тест-кейсы, на которых фейлится твоя функция, тебе не засчитают баллы.
Аноним 30/06/16 Чтв 15:39:49 #79 №784278 
>>784276
так я вот и не хочу туда заходить, но ошибку все-равно не понимаю. Мне кажется, что он все видит как тру в заключительной проверке, но это мои догадки.
Аноним 30/06/16 Чтв 15:40:25 #80 №784280 
>>784276
>>784278
нахуя вам баллы, долбоёбы?
Аноним 30/06/16 Чтв 15:42:02 #81 №784281 
>>784280
а нахуя вечно подсматривать? Какой толк, тогда тупо переписывать?
Аноним 30/06/16 Чтв 15:43:38 #82 №784284 
>>784281
толку нет даже решать эту хуету, так что нихуя не потеряешь.


спросить анона на борде, где сидят школьники и полчуить обоссаное ебало легче чем подсмотреть?
Аноним 30/06/16 Чтв 15:47:50 #83 №784290 
>>784272
Ты ведь даже не указал полные условия задания. Но из того обрывка следует тот факт, что не все кейсы могут передавать аргументы строго в порядке возрастания/убывания.
Мимоходом глянув на твою функцию я убедился, что в этом твой основной фейл и заключается.
Аноним 30/06/16 Чтв 15:55:17 #84 №784298 
14672913176030.jpg
14672913176031.gif
пизда
Аноним 30/06/16 Чтв 15:56:49 #85 №784300 
>>784298
Ссук пздц.
Аноним 30/06/16 Чтв 16:04:13 #86 №784305 
>>783110
Мудень, ты полифиллы от транспилляции отличаешь? Сделай мне для стрелочных функций полифилл, блядь, я поржу.
Аноним 30/06/16 Чтв 16:12:20 #87 №784316 
>>784305
>Сделай мне для стрелочных функций полифилл
function(){}.bind(this);
Ты ведь знаешь, что стрелочная функция - это анонимная функция с замкнутым контекстом?
Аноним 30/06/16 Чтв 16:13:50 #88 №784317 
>>784298
эээээ шо?
Аноним 30/06/16 Чтв 16:26:46 #89 №784328 
>>784316
ты прям обоссал его
Аноним 30/06/16 Чтв 16:29:32 #90 №784335 
>>784316
Дурень, ты сделай так, чтоб браузеры, которые не знают про =>, при подключении скрипта SyntaxError не выдавали, ПОЛИФИЛЛОМ. Это тебе не метод, блеать, и даже не CSS-свойство.
Аноним 30/06/16 Чтв 17:12:23 #91 №784370 
>>784335
Зачем? Это не имеет смысла.
Аноним 30/06/16 Чтв 17:21:43 #92 №784373 
Ну вот написал полифил для стрелочной функции.
String.prototype.toFunction = function(){ return new Function(this) }
Работает как.
"() => {}".toFunction();
Аноним 30/06/16 Чтв 18:30:42 #93 №784425 
14673006423900.webm
>>784373
Аноним 30/06/16 Чтв 18:52:44 #94 №784456 
Есть очень простой скрипт с условным оператором if. После else указывается воспроизведение аудио. У меня всё работает. Попросил знакомых протестить. У них работает весь скрипт, кроме аудио. Оно не воспроизводится. Проверил с второго своего пк, опять же всё работает. В чём может заключаться проблема?
Не гоните тряпками, завтра залью его, если необходимо.
Аноним 30/06/16 Чтв 18:57:34 #95 №784460 
>>784456
>завтра залью
Вот тогда и приходи
Аноним 30/06/16 Чтв 18:59:57 #96 №784466 
>>784460
Ладно. Просто удивило то, что все тестили с хрома, а работает только у моего первого и второго пк. Завтра.
>>784460
Аноним 30/06/16 Чтв 19:10:05 #97 №784479 
>>784373
Это хуйня, а не полифилл. С такими "полифиллами" нужно каждую новую синтаксическую конструкцию оборачивать в строку. При этом код будет завязан на полифилле даже при нативной поддержке таких конструкций, то есть это уже не полифилл по определению. Пиля же автоматический разбор строки со скриптом на синтаксические конструкции, ты завелосипедируешь транспиллер. Не позорься, говорю.
Аноним 30/06/16 Чтв 20:02:11 #98 №784522 
Аноны, посоветуйте шаблонизатор, чтобы он умел из html файла сам грузить контент, а то underscore слишком простой. Хвалёный реакт такого вроде тоже не умеет.
Аноним 30/06/16 Чтв 20:13:15 #99 №784525 
>>784522
> чтобы он умел из html файла сам грузить контент
Это как? Вставляет контент в html файл, может?
Аноним 30/06/16 Чтв 20:15:01 #100 №784527 
>>784525
Ну тип лежит файл шаблона на серваке, его нужно прочесть, отрендерить и вернуть отрендеренный текст.
Аноним 30/06/16 Чтв 20:19:26 #101 №784532 
>>784527
Это нужно на клиенте делать? Любой фреймворк, реакт в том числе он только это и умеет
Аноним 30/06/16 Чтв 20:25:44 #102 №784534 
>>784522
Jade, EJS, Mustache.
Аноним 30/06/16 Чтв 20:26:09 #103 №784535 
>>784522
Самый простой - хендлбарс.
Аноним 30/06/16 Чтв 20:27:43 #104 №784537 
как преобразовать оператор плюс "+" из строки в обычный оператор? Не могу найти вообще инфу про это
Аноним 30/06/16 Чтв 20:28:21 #105 №784539 
>>784537
eval, дибил
Аноним 30/06/16 Чтв 20:32:30 #106 №784548 
>>784534
>Jade
Годнота, спасибо
Аноним 30/06/16 Чтв 21:08:35 #107 №784600 
Анон, куда кроме JS посоветуете смотреть? Думаю С# или iOS. или совсем угореть и Rust
Аноним 30/06/16 Чтв 21:11:34 #108 №784603 
>>784600
попробуй что нить функциональное, работать ты врядли на нем станешь но в целом пощупать должно быть интересно.
Аноним 30/06/16 Чтв 21:36:22 #109 №784640 
>>784600
Python глянь, он охуенен для всякой обработки данных и прочих одноразовых скриптов. Впрочем, жабоскрипт благодаря npm уже тоже.
Аноним 30/06/16 Чтв 22:24:01 #110 №784703 
14673146412090.jpg
Господа, я очень пардон, но подскажите, пожалуйста, возможно, среди вас есть кто-то, кто в прошлом проходил htmlacademy.ru? Есть смысл покупать подписку или хватит базовых заданий и двух книг: "HTML5. Недостающее руководство" - Мэтью Макдональд и Дэвид Макфарланд "Большая книга CSS3"?
Аноним 30/06/16 Чтв 22:33:47 #111 №784715 
>>784600
Хочешь системщины и указателей на указатели с возможностью программировать пылесосы и квадрокоптеры - Go. Хочешь тяжелых и огромных энтерпрайзных проектов - Scala. Хочешь рисовать формочки под винду - С#. Хочешь просто чем-то себя занять на пару вечеров - питон.
Аноним 30/06/16 Чтв 22:34:14 #112 №784717 
>>784703
Я покупал, не жалею.
Аноним 30/06/16 Чтв 22:41:01 #113 №784726 
>>784717
А раз ты начал по тому же пути, что и я, можешь фейкопочту скинуть свою? У меня буквально несколько вопросов, если есть у тебя 2 минуты времени, буду очень благодарен.
[email protected]
Аноним 30/06/16 Чтв 22:48:48 #114 №784736 
>>784717
я спейрател на торентах, и чот совсем годноты не ощутил.
Аноним 30/06/16 Чтв 22:54:29 #115 №784740 
Двачуны, правильно ли я понимаю, что Флэнаган не супер нужен и подробное руководство есть то, что мы читаем learn.javascript.ru? Или все-таки смысл в чтении этой книжки есть и я не прав?
Во думаю что мне приобрести секреты javascript ниндзя или Флэнагана, просто в моник тупить заебывает порой, хочется чего-то бумажного и осмысленного, просто справочник не нужен (чем, как я понял, является подробное руководство).
Может какие другие книжки полезные интересные по js посоветует, которые можно купить на озоне (там бонусами можно платить, лол).
Аноним 30/06/16 Чтв 22:58:36 #116 №784745 
>>784736
Ты интенсивы пейратил? Вопрос, скорее всего, был про обычные курсы, которые доступны по подписке. Их я не нашёл на торрентах. А вот интенсивы да: и базовый и продвинутый.
Аноним 30/06/16 Чтв 23:17:07 #117 №784760 
>>784726
Ну я этим путем уже больше года назад прошёл. Сегодня вряд ли, завтра отпишу, если что [email protected].
>>784745
Да, я про обычные курсы. Там и тогда была масса полезных вещей вроде transition, а сейчас наверное вообще полно годноты.
>>784740
Флэнаган - это такая подробная библия JS, где описаны все тонкости. Ниндзя - это уже ближе практике. А learn.javascript - это творческий пересказ Флэнагана с задачами.
Аноним 30/06/16 Чтв 23:18:29 #118 №784761 
>>784760
Так че купить-то скажи.
Аноним 30/06/16 Чтв 23:55:31 #119 №784803 
Кто то перекатывался с жавы на жс? Тяжело пришлось?
Аноним 01/07/16 Птн 00:17:11 #120 №784814 
Анончики, совсем глупый вопрос:

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

Посоветуйте как прокачать скил побыстрее? От вёртки меня мутит очень страшно.

Что не сяду читать или смотреть: вроде всё ясно, все знаю, а сам захуярить стайлшит для темплитки (да и саму темплитку, кек) не смогу.

да и материалы либо совсем отдалённые типа веб-компонентов, либо ниочем типа: ИТАК, СЕГОНЯ 99Й УРОК И МЫ РАССМОТРИМ РАЗНИЦУ МЕЖДУ БЛОЧНЫМ И СТРОЧНЫМ ИЛИМЕНТАМ КАРОЧю
Аноним 01/07/16 Птн 00:19:49 #121 №784816 
>>784814
Курсы и лекции от htmlacademy. Недели за 2 получишь нужный альфа минимум.
Аноним 01/07/16 Птн 00:20:20 #122 №784818 
>>784814
codeacademy попробуй
Аноним 01/07/16 Птн 00:23:54 #123 №784821 
>>784803
Позвонили, сказали го к нам в компанию на жс писать. Зарплата больше в полтора раза. Согласился и перекатился. Такая вот стоит.
Аноним 01/07/16 Птн 01:19:40 #124 №784860 
>>784814
> Анончики, совсем глупый вопрос:

> работаю девом на Реакте и немножко Ангуляре
> не знаю верстку
Ты потралить решил?
Аноним 01/07/16 Птн 01:19:50 #125 №784861 
>>784821
Так го или жс?
Аноним 01/07/16 Птн 01:27:28 #126 №784865 
14673256490460.gif
>>784861
Предлагаю рэндзю.
Аноним 01/07/16 Птн 01:34:48 #127 №784872 
А есть ли какой-то такой задачник?
Ну типо как в школе математику учили.
Codecademy – это хуйня, там только подставлять значения надо.
Аноним 01/07/16 Птн 01:48:01 #128 №784881 
>>784872
Мы в школе математику не учили, а изучали.
Аноним 01/07/16 Птн 01:49:34 #129 №784882 
>>784881
Это наука что ли, че там изучать-то?
Аноним 01/07/16 Птн 02:01:16 #130 №784888 
>>784881
Щас бы до слов доебаться и на вопрос не ответить
Аноним 01/07/16 Птн 02:28:01 #131 №784899 
>>784882
Во всяком случае не поэзия, чтобы ее учить.
Аноним 01/07/16 Птн 09:13:21 #132 №784966 
Рейт мой счетчик

http://jsbin.com/wituxoqici/1/edit
Аноним 01/07/16 Птн 10:05:36 #133 №784988 
>>784860
на ангуляре готовая полностью статическая верстка, её просто на темплитки режу

а в реаку там хуяня же, <div>{...this.props}</div>
стили на LESS другие макаки пишут
Аноним 01/07/16 Птн 11:02:42 #134 №785010 
Добрый день господа, такой вопрос: есть регулярка /(\d{2})[.](\d{2})[.](\d{4})[ ](\d{2})[:](\d{2})/, надо на её основе составить строку вида 99.99.9999 99:99. Есть ли простой способ это сделать?
Аноним 01/07/16 Птн 11:05:42 #135 №785012 
>>785010
'99.99.9999 99:99'
Аноним 01/07/16 Птн 11:08:38 #136 №785014 
>>785012
Возможно криво объяснил, у меня на входе регулярка, на выходе надо получить строку
Аноним 01/07/16 Птн 11:11:19 #137 №785016 
>>784640
>>784600
> охуенен для всякой обработки данных и прочих одноразовых скриптов
Common lisp, и если не идиот, то уже и не захочешь ничего другого.
А так уж лучше Go попробовать, если не зайдет - тогда да, python.

>>784761
>Флэнагана
Покупай, очень годная книга.
>>784882
Ну а зачем учить то, как работает молоток?
>>785014
Конечно криво объяснил, тебе нужно что-ли по регулярке, которая на вход поступает, данные генерировать?
Аноним 01/07/16 Птн 11:12:00 #138 №785017 
>>785014
String.prototype.format = function() {
var newStr = this,
i = 0;
while (/%s/.test(newStr))
newStr = newStr.replace("%s", arguments[i++])

return newStr;
}
переменная=регулярка
'{0}'.format(переменная)
Аноним 01/07/16 Птн 11:15:12 #139 №785018 
>Конечно криво объяснил, тебе нужно что-ли по регулярке, которая на вход поступает, данные генерировать?
Да
Аноним 01/07/16 Птн 11:17:52 #140 №785019 
>>785018
https://fent.github.io/randexp.js/
Аноним 01/07/16 Птн 11:20:27 #141 №785021 
>>785019
Спасибо
Аноним 01/07/16 Птн 11:41:33 #142 №785029 
14673624939180.jpg
Привет анон, изучаю JS, пока вроде как все хорошо идет. Что ты можешь сказать о ReactJS? Стоит ли его учить в качестве 1-го фреимворка? Спасибо.
Аноним 01/07/16 Птн 11:42:57 #143 №785030 
Как отчеты сформировать через js? чтобы на выводе получить файл в формате pdf,exel,word?Желательно на ангуляре
Аноним 01/07/16 Птн 11:47:08 #144 №785034 
>>785030
В гугле забанили?
js generate pdf/exel/word - куча ссылок
Аноним 01/07/16 Птн 11:49:20 #145 №785036 
>>785029
Да, это хороший вариант. В отличии от Ангулара, Реакт прививает хороший стоит кода и прозрачность.
Аноним 01/07/16 Птн 11:52:49 #146 №785041 
>>785029
Лучше сразу ковыряй Angular, если понадобится фреймворк для разработки, он хоть и непонятный с виду, но куда лучше большинства хипстерского говна.
>>785036
>В отличии от Ангулара, Реакт прививает хороший стоит кода и прозрачность.
Капитулировал от этой фразы. Все это сорта говна один фиг, от биндингов ангулара хотя бы блевать не хочется.
Аноним 01/07/16 Птн 11:56:27 #147 №785047 
14673633872540.jpg
>>785036
>>785041
Спасибо, но вакансии в моей мухосрани подразумевают наличие знаний ReactJS. Вот и думал, что на реакте можно быстрее вкатиться в профессию. Я ошибался?
Аноним 01/07/16 Птн 11:59:10 #148 №785050 
>>785047
И очень сильно. Проще гораздо что-то запилить на knockuot\ember, хотя там тоже свои нюансы.
Аноним 01/07/16 Птн 12:10:50 #149 №785054 
14673642506230.jpg
>>785050
Насколько я понял, AngularJS это для сложных приложений, а для всяких простеньких используется ReactJS?

Не суди строго анон, я пытаюсь разобраться.
Аноним 01/07/16 Птн 12:13:55 #150 №785055 
>>785036
Проиграл нахуй. В чем? У них подходы одинаковые. Реакт кастрированный ангулар
Аноним 01/07/16 Птн 12:14:42 #151 №785056 
>>785055
Вопрос стоит не в том, что лучше а что нет. Вопрос стоит в том, что изучать сначала.
Аноним 01/07/16 Птн 12:15:00 #152 №785057 
>>785054
тебе тут щас jQuery в итоге насоветуют. учи реакт и не слушай этих петухов. ангулар1 морально устарелое, тормозящее говно (да, оно сейчас юзается, потому что ЛЕГАСИ, и если хочешь на работе копаться в говне индусов,рефакторя и добавляя фичи - учи, не хочешь - учи реакт, и будь человеком хотя какой человек из аниме пидора)
Аноним 01/07/16 Птн 12:16:28 #153 №785060 
14673645887400.png
Аноним 01/07/16 Птн 12:17:21 #154 №785062 
14673646418990.jpg
>>785057
Спасибо за ответ. Поковыряюсь в ReactJS.
Анимепидор тоже человек.
Аноним 01/07/16 Птн 12:17:48 #155 №785063 
Вот тут такие мастера ангулара собрались. Как правильно работать с $scope.$apply()?
Использую semantic ui который при применении "set value" для компонента сразу после вызывает событие onChange, на котором у меня $setViewValue(). Чтобы избежать этого горожу костыли, но может какие решения правильные есть?
Аноним 01/07/16 Птн 12:18:20 #156 №785064 
>>785060
И тебе спасибо.
Аноним 01/07/16 Птн 12:24:48 #157 №785068 
>>785054
Ну angular это такая большая сумка с инструментами, где есть практически все что нужно. А реакт - это только долото и зубило. Хотя кому-то нравится.
>>785055
>Реакт кастрированный ангулар
С ебанутейшим jsx.
>>785057
>ангулар1 морально устарелое, тормозящее говно
Все так, но что поделать, часто он оказывается удобнее.
>>785063
>semantic ui
Хуйня какая-то, за 4 года ни разу не использовал. $scope.apply вызывается ангуларом автоматически при изменения связанной модели, тебе нужно этого избежать что-ли?
Аноним 01/07/16 Птн 12:25:21 #158 №785069 
>>785056
Если для начала, то ангулар куда лучше. В ангуларе ты учишься писать, а в реакте тебе ещё обпердолиться нужно для настройки окружения и сборки, потому что искаробки там даже роутинга нет
Аноним 01/07/16 Птн 12:26:54 #159 №785070 
>>785068
> С ебанутейшим jsx.
что лучше - разрываться между 1001 темплиткой, кантролирам, сервизам, и дилдой, или изисканно держать все в 1м ДжС файле под рукой?
Аноним 01/07/16 Птн 12:27:47 #160 №785073 
>>785069
В ангуларе изкаропки роутинга тоже нет, ngRouter нужно отдельно ставить.
Аноним 01/07/16 Птн 12:29:12 #161 №785074 
>>785070
> изисканно держать все в 1м ДжС файле под рукой
До первого мерджа.
Аноним 01/07/16 Птн 12:29:15 #162 №785075 
>>785073
https://angular.io/docs/ts/latest/guide/router.html )
Аноним 01/07/16 Птн 12:31:00 #163 №785078 
>>785075
Он прав, что его надо отдельно ставить, прекращай. В ангуларе просто модульная структура.
Аноним 01/07/16 Птн 12:31:32 #164 №785080 
>>785075
+ это дока ко второму, который всё еще релиз кандидат.
Аноним 01/07/16 Птн 12:32:13 #165 №785082 
>>785068
>$scope.apply вызывается ангуларом автоматически при изменения связанной модели, тебе нужно этого избежать что-ли?
Есть сервис для работы с апи, который возвращает данные. При присвоении данных полученных из него приходится выполнять $apply(), но так как в некоторыз случаях сразу после присвоения ангулар вызывает setViewValue, иногда $apply вызывается уже второй раз самим ангуларом
Аноним 01/07/16 Птн 12:45:34 #166 №785088 
>>785080
>>785078
Так дело в том, что описано как его ставить, и он часть ядра второго. В реактодоках про роутинг вообще нихуя нет
Аноним 01/07/16 Птн 12:58:51 #167 №785097 
Как читать техническую литературу на англе?
Когда берусь за чтение доков, чувствую себя максимум неуютно и читать не интересно Мысленный контекст очень быстро улетает в другие сферы. Когда же читаю на русском, все интересно и более или менее понятно. Понимаю что овер хуево, хочу исправиться.
Стандартно прокачивать англ учебниками?
Аноним 01/07/16 Птн 12:59:39 #168 №785098 
Есть форма на ионике и ангуляре. Есть верстка.
Как мне отправлять введенные данные методом пост на конкретный юрл?
Аноним 01/07/16 Птн 13:06:46 #169 №785100 
>>785097
Когда вы вопросы задаете, вы хоть головой думаете? Как ты представляешь ответ на него? Выпей чашечку чая перед чтением? Вспомни, как тебя в детстве родители заставляли читать книги на английском и теперь у тебя травма? Ты думаешь тут сидят психологи или экстрасенсы?
Аноним 01/07/16 Птн 13:14:41 #170 №785106 
>>785100
Проходи мимо, быдло.
Аноним 01/07/16 Птн 13:18:04 #171 №785110 
>>785097
> Как читать техническую литературу на англе?
Для начала нужно выучить английский
Аноним 01/07/16 Птн 13:24:04 #172 №785114 
>>785097
Можно сходить на курсы английского, можно попробовать почитать так, как ты читаешь, только со словариком в руках, можно попробовать пообщаться с тем же словариком в руках на английских форумах.
Аноним 01/07/16 Птн 13:32:36 #173 №785122 
>>785088
Увы, второй мёртв, так что речь идет только о первом.
Аноним 01/07/16 Птн 13:34:47 #174 №785125 
>>785098
$http
Аноним 01/07/16 Птн 13:35:44 #175 №785126 
>>785106
Он все правильно говорит. Вопроса нет по сути. Ты просто поделился своими переживаниями по поводу чтения иностранной литературы, не более.
Аноним 01/07/16 Птн 13:37:57 #176 №785127 
>>785122
Как же вы доебали.
Он даже не релизнулся, в гуглотрендах график идет вверх. О чем вы, блять, вообще говорите?
Аноним 01/07/16 Птн 13:40:21 #177 №785130 
>>785127
Что он умер не родившись
Аноним 01/07/16 Птн 13:46:34 #178 №785136 
>>785130
Где, сука, где?
Аноним 01/07/16 Птн 13:47:00 #179 №785137 
14673700209700.png
>>785136
Отклеилось
Аноним 01/07/16 Птн 13:56:53 #180 №785140 
14673706138090.png
>>785137
>>785136
А я сужу по циферкам на гитхабе. Гугл-тренд показывает лишь то, что гугл вкладывается в рекламу, тогда как на гитхабе виден реальный показатель популярности и востребованности библиотеки у людей.
Аноним 01/07/16 Птн 13:58:31 #181 №785141 
>>785140
>библиотеки/фреймворка
Чтобы никто не доебался
Аноним 01/07/16 Птн 14:03:27 #182 №785146 
Как понять асинхронность в nodejs
Аноним 01/07/16 Птн 14:04:52 #183 №785148 
>>785146
А что именно тебе там непонятно?
Аноним 01/07/16 Птн 14:05:13 #184 №785149 
>>785140
>на гитхабе виден реальный показатель популярности и востребованности библиотеки у людей
В открытых хелло ворлдах разве что.
Аноним 01/07/16 Птн 14:07:57 #185 №785150 
>>785148
Как он выполняет выстроенную очередь операций
Аноним 01/07/16 Птн 14:07:58 #186 №785151 
14673712790770.png
14673712790791.png
>>785149
Аноним 01/07/16 Птн 14:11:22 #187 №785155 
>>785151
Ты сам себя обоссал. Реакту 3 года, ангулару и года нет
Аноним 01/07/16 Птн 14:11:24 #188 №785156 
>>785151
SO глупо сравнивать, ангулар2 даже не релизнулся.
А так пофиг абсолютно. Подумаешь, количество зеленых\хипстеров, тянущих в продакшен нестабильное говно, у одного говна меньше.
Аноним 01/07/16 Птн 14:11:45 #189 №785158 
>>785155
>ангулару и года нет
kek
Аноним 01/07/16 Птн 14:13:06 #190 №785159 
>>785156
Когда в последний раз frontend был стабильным?
Аноним 01/07/16 Птн 14:13:16 #191 №785160 
>>785155
Ахаха ебать былдла тупое блять
Аноним 01/07/16 Птн 14:13:47 #192 №785161 
>>785159
С момента выхода backbone
Аноним 01/07/16 Птн 14:15:23 #193 №785163 
14673717234440.png
>>785158
А нет, год и три месяца. Ну это, конечно, пиздец как всё меняет
https://github.com/angular/angular/releases?after=2.0.0-alpha.20
Аноним 01/07/16 Птн 14:17:54 #194 №785164 
>>785163
Один хуй там от typescript никуда не деться, так что считай как в новые дебри погружаешься.
Аноним 01/07/16 Птн 14:25:48 #195 №785170 
14673723480970.png
>>785164
> от typescript никуда не деться
Они, значит, для тебя стараются, пишут, а тебе лень посмотреть?
Аноним 01/07/16 Птн 14:31:17 #196 №785176 
>>785170
Вот ты вроде разбираешься в ангуларе. Какую IDE используешь? У меня webstorm, но я там почти ничем не пользуюсь, по сути. Открыл проект, отредактировал, закрыл. У тебя все по другому?
Аноним 01/07/16 Птн 14:32:21 #197 №785177 
>>785170
Мне лениво вообще доки пока по второму читать.
Аноним 01/07/16 Птн 14:36:23 #198 №785181 
>>785176
Тоже webstorm в основном. ST3, если проект маленький. Ничего лучше webstorm'a пока не видел
Аноним 01/07/16 Птн 14:38:24 #199 №785182 
>>785181
А какие горячие клавиши, например, тебя очень выручают? Просто, там столько возможностей, что впору книгу писать.
Аноним 01/07/16 Птн 14:43:25 #200 №785187 
>>785182
Те, что в доках описаны. Они сами собрали самые юзабельные горячие клавиши в отдельный список, их я в основном и юзаю
https://www.jetbrains.com/help/webstorm/2016.1/keyboard-shortcuts-you-cannot-miss.html
Аноним 01/07/16 Птн 14:44:58 #201 №785188 
>>785187
Спасибо
Аноним 01/07/16 Птн 15:09:26 #202 №785206 
>>782989 (OP)
Аноны, выпучайте. Нужен скрипт обратного отсчёта для сайта. Взялся делать сам, но JS нихуя не знаю.

Короч нагуглил setInterval, внутри него провожу сравнение текущего времени с заданым, проверяю всякие условия. Интервал 1 секунда. С этим всё норм.

Но есть 2 проблемы:
1) Вывожу значение таймера через document.write И проблема состоит в том, что значения не изменяются через секунду, а тупо приписываются к старым.

2) Этот счётчик нужно встроить на сайт с битриксом. Если добавляю скрипт к уже созданной странице сайта, то на странице ничего не выводится кроме моего ебучего счётчика. Как мне подружить их?

Объяснил как еблан, извините если что.
Аноним 01/07/16 Птн 15:10:05 #203 №785207 
>>785110
Я считаю это хуевый совет.
Большинство понимает, что знать английский мало, нужно уметь думать на нем. А для этого нужно очень много практики и не только читать\писать, но и например общаться.
Аноним 01/07/16 Птн 15:12:10 #204 №785209 
14673751309300.png
>>785146
Аноним 01/07/16 Птн 15:12:56 #205 №785211 
>>785206
http://flipclockjs.com/
Аноним 01/07/16 Птн 15:20:40 #206 №785213 
>>785207
Схуяли хуевый, если
>знать английский
означает:
>уметь думать на нем
Аноним 01/07/16 Птн 15:38:01 #207 №785225 
>>785211
Спасибо, крутой таймер.
Но мне не подходит, т.к. нужна тонкая настройка.
За день должно происходить 6 событий в разное время суток и отсчёт до этих событий должен автоматически меняться.
Аноним 01/07/16 Птн 15:39:56 #208 №785229 
>>785225
Ну так с помощью этой библиотеки все и можно реализовать. Похоже ты не в js не можешь, а в программирование вообще.
Аноним 01/07/16 Птн 15:49:10 #209 №785240 
>>785213
Мм. А если человек не думает на нем, а автоматически переводит в голове на родной, то он, выходит, не знает английского?
Аноним 01/07/16 Птн 15:55:34 #210 №785242 
>>785240
Это значит, что он знает какое-то количество английских слов. Не более.
Аноним 01/07/16 Птн 16:06:50 #211 №785250 
14673784101970.jpg
Опять выхожу на связь.
Начал ковырять ReactJS и столкнулся с проблемой, как настроить Sublime Text3 под него и возможно ли это вообще? Может есть более православная IDE?

Спасибо.
Аноним 01/07/16 Птн 16:11:12 #212 №785252 
>>785250
> как настроить Sublime Text3 под него и возможно ли это вообще?
https://github.com/facebookarchive/sublime-react
> Может есть более православная IDE?
WebStorm

Хули ты такой беспомощный?
Аноним 01/07/16 Птн 16:28:08 #213 №785259 
>>785150
>>785146
https://www.youtube.com/watch?v=8aGhZQkoFbQ

Лучшего объяснения просто не найти.
Аноним 01/07/16 Птн 16:32:20 #214 №785264 
14673799407580.png
14673799407591.png
>>785151
Кулстори бро, жаль только по реакту много левой хуиты уровня reactive programming, по тегам как раз таки правдивее. Ну и разницу сам видишь.
Аноним 01/07/16 Птн 16:36:55 #215 №785267 
>>785240
"Знать английский" -- это когда твоя русская речь становится похожа по стилю на переводы с хабропараши, потому что думаешь все чаще на английском (а хуле, если из практики русского только разговоры ирл да сосачик, читать же нечего вообще).
Аноним 01/07/16 Птн 16:42:52 #216 №785272 
>>785240
Сорт оф. Я когда читаю или смотрю что-то на английском, то мне наоборот уже сложнее даже подобрать сходу русские слова для перевода, потому как воспринимаю информацию напрямую и проще на англ объяснить или понять.

Это вроде как модно называть "второй языковой центр" или чета такое. В целом, прямое восприятия языка без перевода и прослойки.
Аноним 01/07/16 Птн 16:49:16 #217 №785279 
Господа, вопрос касательно Node.js. Сам в сабже ньюфаг, только начинаю с ним знакомство путем разбора гайда на nodebeginner.ru.
Собственно, все шло нормально до момента, когда к приложению присобачивается formidable и юзер пытается загрузить выбранное изображение на сервер. Вот что говорит консолька:

/home/user/node_modules/formidable/lib/incoming_form.js:29
this.uploadDir = opts.uploadDir || os.tmpDir();
^
TypeError: Object #<Object> has no method 'tmpDir'
at new IncomingForm (/home/user/node_modules/formidable/lib/incoming_form.js:29:41)
at Object.upload [as /upload] (/home/user/code/nodejs/requestHandlers.js:39:16)
at route (/home/user/code/nodejs/router.js:4:24)
at Server.<anonymous> (/home/user/code/nodejs/server.js:7:9)
at Server.emit (events.js:67:17)
at HTTPParser.onIncoming (http.js:1108:12)
at HTTPParser.onHeadersComplete (http.js:108:31)
at Socket.ondata (http.js:1007:22)
at Socket._onReadable (net.js:677:27)
at IOWatcher.onReadable [as callback] (net.js:177:10)


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

node версии 0.4.5
formidable версии 1.0.17 (устанавливал через пакетный менеджер c npmjs.org, естественно)
Аноним 01/07/16 Птн 16:52:40 #218 №785284 
>>785279
>node версии 0.4.5
Как там, в 2011?
Аноним 01/07/16 Птн 16:54:34 #219 №785285 
>>785279
> Object #<Object> has no method 'tmpDir'
> os.tmpDir()
У тебя объект os не имеет метода tmpDir, от этого и ищи в чем проблема. Может нода старая, может он у тебя пустой, может ещё что-то
Аноним 01/07/16 Птн 17:03:47 #220 №785288 
>>785284
>>785285
>0.4.5
Черт, а ведь точно - латест 4.4.7, вероятно в этом и проблема. Хотя качал бинарники с оффсайта, компиляя на своей машине. Хрен знает как так получилось, наверное сдуру ткнул не туда.
Спасибо, анон.
Аноним 01/07/16 Птн 17:07:07 #221 №785289 
>>785288
> латест 4.4.7
шта?
6+ же
Аноним 01/07/16 Птн 17:12:47 #222 №785290 
>>785289
Он про lts
Аноним 01/07/16 Птн 17:13:54 #223 №785291 
>>785290
педики
Аноним 01/07/16 Птн 17:14:40 #224 №785293 
>>785291
медведики
Аноним 01/07/16 Птн 17:33:24 #225 №785304 
>>785289
Кстати, поясните за lts и не-lts. Там все как в линупсах:
lts - с более старыми фичами, но стабильна, просто работает и ее никто не трогает, не-lts - эдакий местами капризный плавающий релиз, в котором все могут перелопачивать чуть ли не каждый день, так?
Аноним 01/07/16 Птн 17:34:31 #226 №785305 
>>785304
Да, так везде
Аноним 01/07/16 Птн 17:35:55 #227 №785307 
>>785305
Спасибо.
Аноним 01/07/16 Птн 17:37:22 #228 №785308 
>>785304
это если найдут багу, то пофиксят и через N лет (зависит на сколько она ЛТС), а не скажут САСАЙТЕ У НАС НОВАЯ ВЕРСИЯ
Аноним 01/07/16 Птн 17:41:00 #229 №785309 
Как сделать авторизацию socket.io по токену, и сброс авторизации как токен просрочится? Есть у кого идеи?
А то в гугеле ничего про это нет
Аноним 01/07/16 Птн 17:49:55 #230 №785314 
14673845954910.jpg
>>782989 (OP)
Ребят, есть здесь кто-нибудь кто юзал ReactNative?

Он может в Android(iOS) OpenGL игры или это вообще дурацкая идея?
Аноним 01/07/16 Птн 17:53:52 #231 №785315 
14673848323040.jpg
Сап. Я не очень понимаю почему так?
По идее же в target хранится прямая ссылка на объект, а в prox проксированная.
Но instanceof Proxy на prox возвращает false, а на target true. Кто-нибудь может пояснить почему так, и как тогда проверить проксированная ли у нас ссылка на руках или нет?
Аноним 01/07/16 Птн 18:11:42 #232 №785324 
короче малята, хуйня какая то:
есть картинка у нее width 50% снизу есть две кнопки + и -
по клику на них должна картинка увеличиваться на 10% или уменьшаться на них же мне нужно удостовериться, что при следующем клике на + ширина картинке не станет больше родительского.

при 50% в computedStyles(item).width лежит 278.203px
по идее при увеличении на 10% должно получиться
278.203 + 278.203 * 10 / 100 = 306.023
когда я увеличиваю в devTools на 10% там в computed лежит 333.844px
откуда 28 лишних пикселей ?
Аноним 01/07/16 Птн 18:24:45 #233 №785335 
>>785324
Вангую, что хром считает весь window, а не document
Аноним 01/07/16 Птн 18:26:20 #234 №785336 
>>785324
а ссылку то забыл https://litvinenkoevgeny.github.io/olios/#/product/living-room/red-seat?_k=zl5eec

короче ебусь я с красным стулом, может есть вариант получше сделать ? Я просто уже дупля не даю в конце дня
Аноним 01/07/16 Птн 18:28:43 #235 №785337 
>>785335
что-то не понял поясни о чем речь ? картинка то в родительский блок вложена
Аноним 01/07/16 Птн 18:31:48 #236 №785338 
14673871085530.png
>>785337
У меня не работают эти кнопки, не могу понять что происходит. И верстаешь ты пиздец, конечно
Аноним 01/07/16 Птн 18:34:50 #237 №785339 
>>785338
дак я дал ссылку на вюху с продуктом кнопки не должны работать в dev tools ширину картинки надо менять руками
> И верстаешь ты пиздец, конечно
бля учусь только
Аноним 01/07/16 Птн 18:43:34 #238 №785343 
>>785164
Я пока успешно деваюсь, пишу на ES6, собираю бабелем и вебпаком. Как React, собсна. Для какой-то либы только приходилось TS-лоадер вкрячивать, и ту выкинул.
Аноним 01/07/16 Птн 18:45:26 #239 №785345 
14673879266010.webm
>>785339
Тогда я вообще не понимаю в чем твоя проблема
Может ты width с max-width перепутал?
Аноним 01/07/16 Птн 18:45:57 #240 №785346 
>>785240
А зачем вообще думать на языках?
Аноним 01/07/16 Птн 18:50:50 #241 №785349 
>>785338
Чем захватывал?
Аноним 01/07/16 Птн 19:03:49 #242 №785364 
>>785345
сори анончик, что то я совсем ебу даю мне же надо было маргин топ по мере увеличения уменьшать что бы картинка по центру оставалась
Аноним 01/07/16 Птн 19:09:08 #243 №785372 
>>785349
>>785345
Аноним 01/07/16 Птн 19:16:27 #244 №785377 
>>785349
RecordMyDesktop-gtk
Аноним 01/07/16 Птн 19:17:58 #245 №785381 
>>785349
Или ты из-за маленького размера спросил? Тогда это всё ffmpeg
Аноним 01/07/16 Птн 19:26:32 #246 №785388 
>>785050
>knockuot\ember

Ебать дибил
Аноним 01/07/16 Птн 19:28:08 #247 №785390 
>>785377
>>785381
Спасибо
Аноним 01/07/16 Птн 19:28:19 #248 №785391 
>>785055
Когда говорят reactjs, добавляй в голове redux,и потом уже сравнивай со своим ангуляроговном
Аноним 01/07/16 Птн 19:29:40 #249 №785394 
>>785391
redux
react-router
react-redux
react-router-redux
redux-promise/thunk/saga
...
Аноним 01/07/16 Птн 19:30:20 #250 №785396 
>>785391
Сосируй, даун
https://github.com/angular-redux/ng2-redux
Аноним 01/07/16 Птн 19:33:17 #251 №785400 
>>785394
Так модульность это хорошо
Аноним 01/07/16 Птн 19:37:12 #252 №785403 
>>785400
Так ангулар тоже модульный
Аноним 01/07/16 Птн 19:41:51 #253 №785406 
>>785279
>node версии 0.4.5
На ней ещё мой дед писал.
Аноним 01/07/16 Птн 19:43:13 #254 №785407 
>>785314
Но зачем? Есть масса специальных игровых фреймворков на жс, а реакт нейтив для другого.
Аноним 01/07/16 Птн 19:44:21 #255 №785408 
>>785403
>Так энгьюлэ тоже модульный
Фикс.
Аноним 01/07/16 Птн 19:45:28 #256 №785409 
https://github.com/streamich/jskernel
Аноним 01/07/16 Птн 19:47:54 #257 №785414 
>>785409
Круто. Запилю свой линукс.
Аноним 01/07/16 Птн 19:53:18 #258 №785418 
>>785409
Боженьки, это грандиозно!
Аноним 01/07/16 Птн 20:08:11 #259 №785430 
>>785418
Я тоже так считаю, но чую, что проект или загнется, или будет развиваться очень медленно.
Так же как были громкие всплески с runtimejs и nodeos, а потом все очень замедлилось.

Нода как модуль ядра это отличная идея я считаю.
Аноним 01/07/16 Птн 21:52:48 #260 №785520 
Копирну сюда вопрос
Мужики, здарова! Коротко, заманали клиенты звонить на мобилку, хочу подпилить на сайт отслежку товара! Помогите, сил больше нет!
Тип, напишу что хочу:
Логин - типа трек номер, ввел и смотришь всю инфушу!
Аноним 01/07/16 Птн 21:54:10 #261 №785524 
>>785520
Хорошо придумал. Пили.
Аноним 01/07/16 Птн 22:15:42 #262 №785534 
>>785520
15к, три недели, пили почту.
Аноним 01/07/16 Птн 22:19:43 #263 №785536 
>>785520
Не слушай этого. Если у тебя магазин, то бери любой бесплатный движок для интернет-магазинов и просто устанавливай-настраивай. Почти везде есть отслеживание статуса заказа. Ну, если совсем лентяй, то на фриланс-биржу, чтобы отзывы об исполнителе посмотреть. Никогда не имей дел с анонимами.
Аноним 01/07/16 Птн 22:19:59 #264 №785537 
>>785536
Вот этого >>785534
Аноним 01/07/16 Птн 22:51:40 #265 №785546 
>>785534
лол 15к стукнуться на API почты Раисы и передать ей трек код, затем отрисовать результат ?
Аноним 01/07/16 Птн 22:53:43 #266 №785548 
>>785536
>Никогда не имей дел с анонимами.
Вот это не двачну. Пару раз находил работу на бордах, делал всё качественно.
Аноним 01/07/16 Птн 23:29:41 #267 №785566 
анон, нужно небольшое пояснение, есть функция centralizeElem(parent, elem, centralizeProperty){....}
так вот мне в реакте по идее нужно отцентровать одну хуйню в центре родидителя можно ли так сделать:
componentDidMount(){
centralizeElem(this.refs.parent, this.refs.elem, "margin-top");
}

я в том смысле, что в доках написано DOM руками не трогать и ref тоже стараться не использовать, а как тогда вообще делать такие вещи ? Мне частенько надо в доме что нить сделать
Аноним 01/07/16 Птн 23:41:13 #268 №785573 
>>785566
Когда рендеришь элемент используй аргументы className или style
Аноним 02/07/16 Суб 00:21:25 #269 №785590 
14674080853500.png
Пацаны, я наверное дегенерат, но как в этой хуйне компилить?
Аноним 02/07/16 Суб 00:22:43 #270 №785591 
>>785590
Никак)))
Аноним 02/07/16 Суб 00:42:07 #271 №785598 
>>785591
Блять, а че это тогда? Где смотреть как код исполняется то?
Аноним 02/07/16 Суб 00:44:24 #272 №785600 
>>785598
В твоем случае
Сохраняешь файл с расширением .html и открываешь его в бразуере
Аноним 02/07/16 Суб 10:22:40 #273 №785738 
>>785566
Зачем центрировать на js? Почитай про flexbox'ы
Аноним 02/07/16 Суб 11:49:14 #274 №785772 
Анончики, стоит ли react юзать как свою первую библиотеку на js?(до этого писал только на чистом js)
Аноним 02/07/16 Суб 11:54:43 #275 №785775 
>>785772
Лучше пощупать всё самое популярное, а потом выбирать
Аноним 02/07/16 Суб 11:56:32 #276 №785779 
>>785772
Покури пару дней жквери как библиотеку мммаксимум энтри левела, потом переходи на реакт. Но будь готов к изменению подхода к работе над проектом с небольшим консолепердоленьем, модульностью, бабелем, транспайлерами. В общем вместе с фреймворками в комплекте идет много нового.
Аноним 02/07/16 Суб 13:31:19 #277 №785864 
14674554797380.jpg
14674554797381.jpg
14674554797392.jpg
Анон, допустим, у меня в проекте на ангуляре все директивы и модуль лежат в разных файлах, как мне вебпаком склеить их в один бандл? Вариант на пиках нормальный?
Аноним 02/07/16 Суб 13:31:28 #278 №785865 
>>785548
А в другие пару раз заказчики находили какого-то дебила и теряли деньги. Я не отрицаю, что есть шанс найти нормального исполнителя, но когда дело связанно с деньгами, то лучше все риски свести к нулю.
Аноним 02/07/16 Суб 13:50:55 #279 №785883 
>>785864
Многостраничник?
Аноним 02/07/16 Суб 13:51:52 #280 №785885 
>>785883
>Многостраничник
Что?
Аноним 02/07/16 Суб 14:24:28 #281 №785909 
>>785864
Вот почему ты не взял что-то такое
https://github.com/AngularClass/angular2-webpack-starter
А думаешь о сборке только после того, как сделал проект?
Аноним 02/07/16 Суб 14:31:34 #282 №785914 
>>785909
>энгьюлэ 2
Вопрос про первый
>А думаешь о сборке только после того, как сделал проект?
Я же написал ДОПУСТИМ

Я не понимаю, почему никто не может внятно ответить, какой бест прктис в сборке нескольких директив в один проект? Это так сложно? Для этого надо читать огромный мануал?
Аноним 02/07/16 Суб 14:40:59 #283 №785918 
>>785914
> Вопрос про первый
https://github.com/kitconcept/webpack-starter-angular
> какой бест прктис в сборке нескольких директив в один проект?
Нет никаких бестпрактикс. Ты делаешь так, как тебе нужно. Если не умеешь/не знаешь как настраивать, юзаешь подходящие тебе стартеркиты
> Это так сложно?
Да
> Для этого надо читать огромный мануал?
Да - https://webpack.github.io/docs/
Аноним 02/07/16 Суб 14:49:23 #284 №785923 
14674601633100.png
котаны, верстаю страничку, нужен слайдер как в макете, какой посоветуете?
Аноним 02/07/16 Суб 14:52:59 #285 №785928 
>>785918
Я могу настраивать/пользоваться вебпаком

Ладно, возьмем реакт.
У нас есть первый компонент, который рендерит второй компонент, и они находятся в разных файлах. Для того, чтобы использовать второй компонент в первом, нам надо его зарекваить, что мы и делаем
>const component = require('Путь к компоненту')
А в ангуляре после объявления модуля я написал
>require('Путь к директиве')
Все работает, но насколько это говнокод?
Аноним 02/07/16 Суб 14:54:25 #286 №785931 
>>785928
Пишу как мудак, но надеюсь найдется кто - то, кто поймет
Аноним 02/07/16 Суб 14:55:04 #287 №785934 
>>785923
http://kenwheeler.github.io/slick/
Аноним 02/07/16 Суб 14:59:18 #288 №785936 
>>785934
веселенький, к нему нужно еще lightbox прикрутить
Аноним 02/07/16 Суб 15:02:46 #289 №785937 
14674609665240.png
>>785931
вот моя структура проекта, могу показать подробнее файлы
Аноним 02/07/16 Суб 15:04:35 #290 №785939 
14674610758950.jpg
>>785937
Спасибо, но я уже сам нашел, что можно делать как - то так
Странно, что сам не додумался
Аноним 02/07/16 Суб 15:04:51 #291 №785940 
14674610911050.png
>>785937
в файле dependencies.js объявляю модули и указываю зависимости
Аноним 02/07/16 Суб 15:10:55 #292 №785945 
>>785940
>объявляю модули
А можешь объяснить зачем нужны несколько модулей?
Аноним 02/07/16 Суб 15:20:54 #293 №785954 
14674620546880.png
>>785945
я разбил приложение на несколько одностраничных web-приложений, по одному модулю на каждое и один модуль с общим кодом, вот его структура
Аноним 02/07/16 Суб 15:22:08 #294 №785955 
>>785954
Понял, спасибо
Аноним 02/07/16 Суб 15:34:25 #295 №785961 
Поясните пожалуйста.
Вот JS-движки - это интерпретаторы или виртуальные машины? Очень часто слышу противоречия в этих определениях.
Если это интерпретаторы, то чего именно не хватает им до виртуальных машин? А если наоборот, то почему очень часто многие говорят что js-engines (v8\spidermonkey\jscore\etc) это не виртуальные машины.
Аноним 02/07/16 Суб 15:44:51 #296 №785965 
>>785961
я бы отождествил два этих термина, не вижу разницы
Аноним 03/07/16 Вск 01:12:13 #297 №786427 
>>786378 (OP)
Пацаны, я выучил инкремент, что делать дальше?
Аноним 03/07/16 Вск 01:21:53 #298 №786432 
>>786427
Теперь учи декремент.
Аноним 03/07/16 Вск 01:32:26 #299 №786436 
>>786432
Попробуй на реакте+редаксе это написать теперь
Аноним 03/07/16 Вск 01:44:26 #300 №786442 
>>786436
Шутка про жыквери обретает второе дыхание?
Аноним 03/07/16 Вск 03:01:45 #301 №786477 
>>786442
Ты инкремент выучил уже или что?
Аноним 03/07/16 Вск 09:03:30 #302 №786533 
>>786436
В одну строку:
<increment></increment>
Аноним 03/07/16 Вск 09:12:47 #303 №786534 
>>786533
Но ведь это невалидный xml
Аноним 03/07/16 Вск 09:18:26 #304 №786537 
>>786534
Потому что это jsx - новый уровень разработки программного обеспечения. Ты пишешь тэги, а компьтер программирует программу за тебя.
Аноним 03/07/16 Вск 11:55:59 #305 №786606 
двуч выручай, пришел заказ в три бля часа ночи скопировать приложение сбербанк онлайн ( все страницы которые там есть ) А на маленьких разрешениях спиздить с мобильного приложения дизайн и сделать в виде медиазапросов.

Внимание вопросы:
1) как лучше воровать верстку для компа с их сайта ?
2) как лучше воровать хотя тут хуй своруешь придется на глаз верстать верстку с моб. приложения ?
3) дали три дня на выполнение, сколько денег за такой таск брать ?
Аноним 03/07/16 Вск 12:06:06 #306 №786614 
>>786606
как лучше воровать
>Ах ты ж мерзкая мартышка. Иди нахуй отсюда
Аноним 03/07/16 Вск 12:36:07 #307 №786648 
>>786606
> как лучше воровать верстку для компа с их сайта ?
wget
ctrl+s, если даун
> как лучше воровать хотя тут хуй своруешь придется на глаз верстать верстку с моб. приложения ?
Вскрыть апк или настроить fiddler, посмотреть урлы, забрать шаблоны
> дали три дня на выполнение, сколько денег за такой таск брать ?
Я бы пару тыщ взял, тут работы на 3 часа максимум
Аноним 03/07/16 Вск 14:15:26 #308 №786703 
>>786648
спасибо анон
Аноним 03/07/16 Вск 16:12:32 #309 №786797 
Угорел по NW.js, но возник вопрос, можно ли каким-нибудь способом подменить ip-адрес, который идет удаленному серверу, как это делает cURL php?
Аноним 03/07/16 Вск 16:15:48 #310 №786804 
>>786797
> подменить ip-адрес
Лол что?
Аноним 03/07/16 Вск 16:18:10 #311 №786807 
>>786804
cURL php так вроде умеет
Аноним 03/07/16 Вск 16:20:51 #312 №786809 
>>786807
Ты про прокси? Нельзя просто написать какой-то адрес, и работать через него
Аноним 03/07/16 Вск 16:23:53 #313 №786811 
>>786809
Ну да, получается прокси нужен, но на NW.js, в основе которого как известно node.js
Аноним 03/07/16 Вск 16:28:13 #314 №786823 
>>786811
nw.App.setProxyConfig
https://github.com/nwjs/nw.js/wiki/app#setproxyconfigconfig
Аноним 03/07/16 Вск 16:36:10 #315 №786829 
>>786823
Благодарю.
Аноним 03/07/16 Вск 19:58:54 #316 №787069 
Посоны, что скажете про бакбон+марионетт? На работе говорят учить, на нем что-то пилить надо будет.
Аноним 03/07/16 Вск 20:22:38 #317 №787094 
>>787069
Беги оттуда
Аноним 03/07/16 Вск 20:38:27 #318 №787122 
>>787094
Почему?
Аноним 03/07/16 Вск 20:40:10 #319 №787126 
>>787122
Потому что там нет никакого развития. Рискуешь стать невостребованным и низкооплачиваемым
Аноним 03/07/16 Вск 20:42:35 #320 №787132 
>>787126
То есть бакбон уже устарел? На ангуляре там тоже пилят (в основном даже на нем все там сидят). Просто проектов несколько и на всех разные технологии.
Да и бежать особо некуда, на город 3,5 вакансии
Аноним 03/07/16 Вск 21:04:45 #321 №787181 
>>787132
> То есть бакбон уже устарел? > На ангуляре там тоже пилят (в основном даже на нем все там сидят). Просто проектов несколько и на всех разные технологии.
Да, бакбон устарел, его изучение пустая трата времени. Никак не можешь на другой проект перейти?

> Да и бежать особо некуда, на город 3,5 вакансии
В другой город беги, лол
Аноним 03/07/16 Вск 21:09:17 #322 №787187 
>>785315
bump
Аноним 03/07/16 Вск 21:22:27 #323 №787200 
вы ща охуеете, !![] === true, я охуел полтора часа искал хули срабатывает {recommendedItems && <RecommendedItems items={reccommended} /> } когда массив пуст
Аноним 03/07/16 Вск 21:24:29 #324 №787202 
>>787200
> !![]
Так вообще пидоры делают, есть же length, зачем приведения?
Аноним 03/07/16 Вск 21:24:56 #325 №787205 
вы ща охуеете, !![] === true, я охуел полтора часа искал хули срабатывает {recommendedItems && <RecommendedItems items={reccommended} /> } когда массив пуст
Аноним 03/07/16 Вск 21:25:43 #326 №787206 
>>787200
Ты охуеешь, когда узнаешь, что длина массива проверяется через [].length
А вообще читни-ка это: >>777737
Аноним 03/07/16 Вск 21:26:44 #327 №787207 
>>787205
ой бля
Аноним 03/07/16 Вск 21:26:51 #328 №787208 
Чем отличаются fs.appendFile и fs.writeFile?
Сука, абу охуел, зачем капча в pr
Аноним 03/07/16 Вск 21:28:11 #329 №787210 
>>787208
Тем, что первый - сахар поверх второго с аргументом.
Аноним 03/07/16 Вск 21:28:21 #330 №787212 
>>787208
> appendFile
Добавляет
> writeFile
Заменяет
Аноним 03/07/16 Вск 21:28:31 #331 №787213 
>>787202
ну я для наглядности так написал в коде то у мне {recommendedItems ? <blabla /> : <p>fuck off </p>}
Аноним 03/07/16 Вск 21:29:27 #332 №787216 
>>787213
Какой же пидорский у реакта синтаксис шаблонов
Аноним 03/07/16 Вск 21:31:31 #333 №787217 
>>787216
лол не чувак я не в настроении холиварить пиздуй под шконку
Аноним 03/07/16 Вск 21:31:58 #334 №787218 
>>787181
>Да, бакбон устарел, его изучение пустая трата времени. Никак не можешь на другой проект перейти?
Пока я джун, на меня видимо самое говно сваливают. Две недели почти только баги правил. Сейчас вот хотят дать что-то на бакбоне. Ну я хуй знает вообще, я посмотрел бегло, подход вроде такой же примерно как у Ангуляра.
Обидно конечно устаревшую хуйню учить, времени итак нет.
Аноним 03/07/16 Вск 21:32:17 #335 №787219 
>>787212
Понял, спасибо
Аноним 03/07/16 Вск 21:32:44 #336 №787220 
>>787181
Насчет города: нужно бабло, которого у меня нет.
Аноним 03/07/16 Вск 21:38:02 #337 №787225 
>>787217
Так тут не о чем холиварить, синтаксис объективно уебищный. Как будто не фейсбук делал, а майкрософт
Аноним 03/07/16 Вск 21:39:28 #338 №787228 
>>787218
>>787220
Ну заработай и сваливай тогда.
Раз джун, значит не особо сложную хуйню будут давать, по гайдам можно делать, вникать особо не понадобится.
Аноним 03/07/16 Вск 21:39:38 #339 №787229 
>>787225
Ваше мнение очень важно для нас, пожалуйста, оставайтесь на линии...
Аноним 03/07/16 Вск 21:44:15 #340 №787234 
>>787200
Ты даун просто, хули массив тебе должен быть false? Ты его создал? Создал, всё, иди нахуй.
Аноним 03/07/16 Вск 21:44:30 #341 №787236 
14675714703190.gif
Выполняю задания на кодеварсе, набил уже 75 очков. Вот выбираю вроде 8 kyu категории, а там задания сложноватые, т.е. я таких решений не видел в learn.javascript.. Буду бить рейтинг дальше.
Аноним 03/07/16 Вск 21:47:28 #342 №787239 
>>787216
это jsx, а не шаблоны
Аноним 03/07/16 Вск 21:48:02 #343 №787242 
>>787234
бля, мне чувак уже скинул на stackoverflow ссыль с нормальными пояснениями,
>>787206 спасибо ему кстати, что ты раскричался то вафел ?
Аноним 03/07/16 Вск 22:01:15 #344 №787258 
>>787132
Не слушай того хипстера. Лучше бэкбона ничего до сих пор не придумали. Ангулароговно мешает разметку и логику. Бэкбон и мариетт учи, это годнота.
Аноним 03/07/16 Вск 22:11:17 #345 №787264 
>>787258
Ты настолько некомпетентен, что мне даже стыдно за твой пост
Аноним 03/07/16 Вск 22:34:48 #346 №787289 
>>787236
Ты инкремент выучил уже, блеать, или что?
Аноним 03/07/16 Вск 22:35:27 #347 №787290 
>>787264
А я готов руки твои целовать
Аноним 03/07/16 Вск 22:46:06 #348 №787300 
>>787258
А реакт? На хабре грят малаца хороший фреймворк зделали.
Аноним 03/07/16 Вск 22:58:43 #349 №787319 
>>787300
Говно тормозное.
VueJS бери.
Аноним 03/07/16 Вск 23:58:46 #350 №787348 
14675795264780.jpg
>>787289
К чему ты задал этот вопрос?
Аноним 04/07/16 Пнд 00:03:14 #351 №787350 
>>787348
Отвечайте по существу
Аноним 04/07/16 Пнд 00:04:08 #352 №787351 
>>787348
Аналогично по тому же, к чему ты написал свое сообщение >>787236
Аноним 04/07/16 Пнд 00:05:30 #353 №787352 
>>787351
А если это не я? Что на это скажешь?
Аноним 04/07/16 Пнд 00:10:39 #354 №787353 
>>787352
Верилог.
Аноним 04/07/16 Пнд 00:11:37 #355 №787354 
>>787352
Амбассадор.
Аноним 04/07/16 Пнд 00:11:53 #356 №787355 
>>787352
Крапива!
Аноним 04/07/16 Пнд 00:30:23 #357 №787362 
>>787126
А Chaplin ещё трепыхается или тоже всё?
Аноним 04/07/16 Пнд 00:31:06 #358 №787363 
>>787200
Ты первый раз жабоскрипт видишь, что ли? А [] + {} не хошь?
Аноним 04/07/16 Пнд 00:33:14 #359 №787364 
>>787225
Ты так говоришь, как будто фейсбук умеет делать не уёбище.
Аноним 04/07/16 Пнд 01:55:42 #360 №787393 
Написал загрузчик картинок и вебм с тредов на ноде, как же охуенно, не то что фронтэнд парашу дрочить
Аноним 04/07/16 Пнд 03:04:24 #361 №787400 
>>787393
Теперь напиши загрузчик ОС
Аноним 04/07/16 Пнд 05:36:51 #362 №787425 
>>787393
Покажешь код?
Аноним 04/07/16 Пнд 07:17:03 #363 №787437 
14676058240550.png
Что этот нигер Кантор себе позволяет?
Я ответил, что в первом кейсе будет ТРУ и переменная внешняя изменится(ведь вара в ифе по тру-условию нет, а значит функция полезет в ЛЕ, а там внешняя переменная валуе и перепишет ее). Во втором случае ясен хуй опять ТРУ, ведь условие не изменилось в ифе.
Мля, вот так я всегда и проебую полимеры, целый гневный пост накатал и только потом понял почему будет, то что будет, так как из-за того, что переменные в ЛЕ валят в начале, то вар в фолс-ифе играет роль. Пздц. Тонко или я медленносоображающий.
Аноним 04/07/16 Пнд 07:50:26 #364 №787443 
>>787437
Вот в таких случаях использование let кажется целесообразным.
Аноним 04/07/16 Пнд 07:51:15 #365 №787444 
>>787437
>Тонко или я медленносоображающий.
ну какбэ из синтаксиса твой ответ верен, а из реализации жабаскрипта получается поебота
Аноним 04/07/16 Пнд 09:13:51 #366 №787465 
>>787437
Хоистинг. Похоже, это самое популярное, на чём все валятся. А ведь в нём ничего даже нет, всего лишь перенос всех объявлений в начало кода/блока_функции, даже на w3schools в три предложения объясняется.
Аноним 04/07/16 Пнд 09:22:46 #367 №787471 
>>787465
>Хоистинг
Да, но как-то после других ЯП я не привык, что в фолсовом ифе что-то может происходить важное и потому игнорю начисто его на автомате.
Аноним 04/07/16 Пнд 09:38:54 #368 №787480 
>>785864
ищи gulp, подходит для абсолютно любых проектов
Аноним 04/07/16 Пнд 09:45:18 #369 №787485 
>>787480
https://toster.ru/q/263207
Аноним 04/07/16 Пнд 09:49:10 #370 №787488 
>>787218
Не устаревшую, backbone еще переживет все это хипстерское говно. Разрабы reddit, pandora, sony, delicious, да тысячи их
на фронте выбрали именно бэкбоун.
Аноним 04/07/16 Пнд 09:54:09 #371 №787489 
14676152498430.png
14676152498731.jpg
>>787488
>>787258
>>787300
Аноним 04/07/16 Пнд 10:00:50 #372 №787492 
>>787489
Я хз, что это доказывает. Backbone - фреймворк с малым количеством кода. В проекте сейчас ситуация, аналогичная Emacs. Есть все, что нужно из коробки разработчику - для большего соблаговолите воспользоваться плагинами. При этом сам фреймворк небольшой и исходники легко читать.
Реакт не ковырял, но ангулар изнутри страшен, хоть я его и использую. Думаю реакт не далеко ушел отсюда.
Аноним 04/07/16 Пнд 10:25:18 #373 №787501 
>>787492
Судя твоей логике, jquery будет ещё лучше
Аноним 04/07/16 Пнд 10:31:25 #374 №787505 
>>787501
jQuery сейчас - просто библиотека, Backbone же даёт основной каркас приложения. Но таки да, начинающим нельзя использовать тулкит, дающий такую свободу.

New York Times таки так же использует backbone.
https://github.com/NYTimes/backbone.trackit
Аноним 04/07/16 Пнд 10:36:45 #375 №787509 
14676178059220.jpg
Писал в ньюфагтреде, но тут тоже отмечусь.
Мне 26 лет. 5 лет писал на Си всякую математику. Чуть чуть смотрел что такое Java и C++. Последние полтора года не занимался программированием вообще. Щас хочу снова вкатиться, но в что-то более высокоуровневое. Желательно чтоб если что через год мог работать по этой теме. Рассматриваю варианты между Python и JavaScript. JS интересен своей универсальностью, что прямо вот и бэк и фронт и в иговых движках и куча либ есть. Python в прочем таже байда, кроме фронта пожалуй. Угнетает сильно их низкая производительность. Смотрел в сторону Erlang, Elixir, Clojure, - но что-то сильно нишевая тема однако это.

Склоняюсь в JS, хотелось бы еще рациональных аргументов в его сторону.
Аноним 04/07/16 Пнд 10:38:09 #376 №787510 
>>787509
>Смотрел в сторону Erlang, Elixir, Clojure, - но что-то сильно нишевая тема однако это.
Что мешает тогда писать на чистом common lisp?
Аноним 04/07/16 Пнд 10:41:43 #377 №787515 
>>787501
>Судя твоей логике, native JS будет ещё лучше
Не понимат накуя жикверя вообще сегодня.
Аноним 04/07/16 Пнд 10:42:10 #378 №787516 
>>787510
Моя жизнь и так уже искарежена С.
Аноним 04/07/16 Пнд 10:55:42 #379 №787523 
14676189427280.png
>>787489
Что сказать то хотел?
Аноним 04/07/16 Пнд 11:00:56 #380 №787529 
>>787523
Это что за новый фреймворк?
Аноним 04/07/16 Пнд 11:05:32 #381 №787535 
>>787523
Некорректное сравнение, нужно сузить до одного языка, так как энгльюлар только на жс есть.
Аноним 04/07/16 Пнд 11:18:51 #382 №787543 
14676203313080.png
>>787535
Хорошо. сузил. Спешите видеть - энгьюлэ сосёт у jQuery!
Аноним 04/07/16 Пнд 11:24:01 #383 №787548 
>>787543
Лол, конечно в процентном применении жикверь лидирует, как же свистелок-перделок, которые быдло на чистом жс написать не в состоянии.
Аноним 04/07/16 Пнд 11:24:25 #384 №787549 
>>787548
>как же БЕЗ
selffix
Аноним 04/07/16 Пнд 11:25:38 #385 №787551 
>>787543
У них разные задачи, они не взаимозаменяемые. Более того, они могут дополнять друг друга и использоваться вместе
Просто задачи, которые решает jquery куда популярнее. Абсолютно некорректное сравнение.
Аноним 04/07/16 Пнд 11:29:38 #386 №787553 
>>787551
>>787543
Лол и при этом они почти сравнялись. Хаха, спешите видеть, говно для новисов упало по рейтуиспользования почти до уровня агуляра1
Аноним 04/07/16 Пнд 11:44:09 #387 №787562 
>>787553
То есть, ангуляр используют даже меньше, чем говно для новисов? И что это говорит об ангуляре?
Аноним 04/07/16 Пнд 11:47:05 #388 №787566 
>>787553
>>787562
jQuery библиотека, что вы блядь несёте, ебанутые. Ей только даун Васян будет использовать вчистую, так как и слова то фреймворк не знает.
Аноним 04/07/16 Пнд 11:52:14 #389 №787572 
>>787393
Да, ноджыэс охуенен для быстрого говнякания прикладухи, как и питон. Я буквально за полчаса на нём jabber-бота простенького накалякал, просто библиотеки подыскав.
Аноним 04/07/16 Пнд 11:55:18 #390 №787576 
>>787566
Анус твой библиотек, пес. Во всех вакансиях пишут, что требуется знание ФРЕЙМВОРКА ДжиКвери!
lol, отчаялся понять почему хрюши такие тупые
Аноним 04/07/16 Пнд 11:58:22 #391 №787579 
>>787515
Для классических бэкендогенерируемых фронтов с малым количеством скриптухи типа пыхосайтов jQuery по прежнему рулит и педалит. И пока будет куча готовых CMS, которые решают распространённые прикладные задачи и требуют лишь малой доработки под хотелки заказчика, эта ниша никуда не денется, как бы у прогрессивных фронтендщиков не рвало пуканы.
Аноним 04/07/16 Пнд 11:58:24 #392 №787580 
>>787576
Хватит уже неумело тралеть
Аноним 04/07/16 Пнд 11:58:48 #393 №787582 
>>787576
Прекращай толстить. Такое максимум в говноконторах могут написать.
Аноним 04/07/16 Пнд 11:59:11 #394 №787583 
>>787580
Тралить? Вакансии-то давно смотрел, борщехлеб? Я серьезно - так там и пишут, мне на потеху.
Аноним 04/07/16 Пнд 12:00:14 #395 №787585 
>>787566
Речь о том, что такое нужное и распространенное поделие как Джквери по частоте использования догнал ангуляр, который каждый норовит мертворожденным назвать. Каждый баран.
Аноним 04/07/16 Пнд 12:00:19 #396 №787586 
>>787583
Ну пусть пишут, какая разница вообще? Это не сделает из жквери фреймворк
Аноним 04/07/16 Пнд 12:00:40 #397 №787587 
>>787586

А вдруг!
Аноним 04/07/16 Пнд 12:01:43 #398 №787589 
>>787585
> который каждый норовит мертворожденным назвать. Каждый баран.
Это же форс реактоблядей, которые от своего jsxml уже с ума сошли
Аноним 04/07/16 Пнд 12:01:58 #399 №787590 
>>787576
Фреймворк отличается от библиотеки тем, что архитектуру определяет. Каким местом жыкваря архитектуру определяет, блджад? На заборе тоже написано, вон быдло коммуникаторы смартфонами обзывает, а то и вовсе айфонами (вне зависимости от ОС), так что они от этого, коммуникаторами перестали быть, что ли, или клавиатурное управление вдруг выросло?
Аноним 04/07/16 Пнд 12:10:15 #400 №787600 
14676234154650.webm
>>787425
Если допилю то покажу
Аноним 04/07/16 Пнд 12:17:23 #401 №787605 
>>787600
малаца
Аноним 04/07/16 Пнд 12:44:56 #402 №787623 
>>787600
У тебя с cloudflare еботня есть или просто через апи получаешь жсон и выдёргиваешь files'ы?
Аноним 04/07/16 Пнд 12:56:11 #403 №787625 
>>787623
>просто через апи получаешь жсон и выдёргиваешь files'ы
This
Аноним 04/07/16 Пнд 13:29:10 #404 №787640 
>>787600
Сделай ещё сохранение треда целиком в json, в отдельную папку с линками в постах на локальные файлы.
Аноним 04/07/16 Пнд 13:33:24 #405 №787642 
Сап. На некоторых сайтах за каким-то хером реализована плавная прокрутка (пример: http://missionkidscac.org/). Ее можно как-то отключить с клиентской стороны? Средставми браузера, плагинами может.
Аноним 04/07/16 Пнд 13:36:19 #406 №787646 
>>787642
Блокируя ури скрипта адблоком, если скрип вынесен во внешний файл или, если скрипт инлайновый, перезаписав функцию.
Аноним 04/07/16 Пнд 13:41:12 #407 №787647 
>>787646
>>787642
Можно ещё попробовать убирать листенеры со скролла
Аноним 04/07/16 Пнд 13:57:09 #408 №787660 
Анончик, наставь на путь истинный. Я пол года назад решил заняться программированием и тогда лучшим направлением мне показался веб. Я начал с переменным успехом учить html/css, потом начал по чуть-чуть js/jquery (не сильно углубляясь, просто понял как анимашки накинуть) и вскользь коснулся php (без ООП). Сверстал пару страничек, вроде даже и ничего вышли (хотя как по мне убого). Но я абсолютно не понимаю как происходит взаимодействие между сайтом и бекендом, да и вообще есть куча слепых зон, но что меня пугает больше всего - то что я не умею делать КРАСИВО фронт-енд. И я боюсь что я не смогу работать т.к. везде есть верстка, а я нихуя не шарю как сделать красивые анимации и кнопочки блядь. Пока что нещадно ворую готовые элементы. Вопрос - стоит мне продолжать сейчас учить углубленно js(angular) или стоит дизайнерские курсы какие найти или это вообще нахуй не нужно и лучше залатать пробелы в бек-енде?
Аноним 04/07/16 Пнд 13:58:32 #409 №787663 
>>787646
>>787647
Спасибо, понял, буду копать в этом направлении.
Аноним 04/07/16 Пнд 14:11:52 #410 №787671 
>>787660
Чет слишком дохуя у тебя пробелов в знаниях.
Изучай клиент-серверную архитектуру и все в этом ключе, для начала.
>я не умею делать КРАСИВО фронт-енд
Это блядь вообще не проблема.
Проблема в фундаментальном подходе. Ты, по всей видимости, отталкиваешься от ВИДа, что является неверным при разработке. Тебе сначала необходимо определить верную разметку для представления, а отверстать КРАСИВО ты всегда сможешь потом.
И да, учись сразу мыслить в Реакте.
Аноним 04/07/16 Пнд 14:14:34 #411 №787672 
>>787671
А можно сухо что именно дрочить? Ajax/react? И попытаться поднять свой сайтик с авторизацией?
Аноним 04/07/16 Пнд 14:14:43 #412 №787673 
>>787660
https://lagunita.stanford.edu/courses/Engineering/Networking-SP/SelfPaced/info
советую пройти (не только тебе, а и всем в треде), вправляет мозги во многих мелочах, которые на первый взгляд кажуться не важными, но потом оче помагают закрывать джругие белые пятна, и выделяться на фоне таких-же макак
Аноним 04/07/16 Пнд 14:18:58 #413 №787676 
>>787673
Чота у меня пустой фрейм открывается. Там регаться обязательно?
Аноним 04/07/16 Пнд 14:24:15 #414 №787681 
>>787676
поищи курс Networking-SP Introduction to Computer Networking

да зарегайся, хуле, сайт не говняшный, а стенфорд, вроде-как.

да и в конце стейтмант он акомплишмант выдают, будешь эйчаркам показывать, и они течь будут.
Аноним 04/07/16 Пнд 15:03:21 #415 №787712 
>>787585
Мертворожденный - второй. Первый годнота.
Аноним 04/07/16 Пнд 15:35:44 #416 №787729 
>>787712
> Мертворожденный - второй.
Пруфы?
Аноним 04/07/16 Пнд 16:53:45 #417 №787786 
Антоши, что в packege.json в scripts значат -x, -w, -e, -p? не могу нормально нагуглить
Аноним 04/07/16 Пнд 16:58:25 #418 №787787 
Как лучше реализовать приватные переменные/методы в angularjs с es6? Через WeekMap, bind или что-то другое?
Аноним 04/07/16 Пнд 17:06:41 #419 №787790 
>>787786
Это названия скриптов, сделанные в виде флагов. Смотри что они запускают
Аноним 04/07/16 Пнд 17:16:25 #420 №787800 
>>787790
а где они делаются?
Аноним 04/07/16 Пнд 17:29:27 #421 №787811 
>>787787
https://github.com/tc39/proposal-private-fields
Аноним 04/07/16 Пнд 17:38:49 #422 №787819 
>>787786
это все было nodemon хуита
Аноним 04/07/16 Пнд 19:19:28 #423 №787908 
14676491687840.png
>>787800
В файле package.json
Аноним 04/07/16 Пнд 19:24:23 #424 №787917 
>>782989 (OP)
ребят, накидайте каких-то сайтов, где есть интересные задачки, по которым можно на практике потренироваться в angular 1
или может у вас есть какие-то идеи на счет того, что можно было бы запилить такое, чтобы и руку набить и в портфолио добавить можно было
заранее спасибо
Аноним 04/07/16 Пнд 19:53:39 #425 №787936 
>>787917
Angular уже устарел, если учишь с нуля, то смотри на React.
Аноним 04/07/16 Пнд 19:57:30 #426 №787940 
14676514507540.jpg
http://codepen.io/Okhre/pen/LkLjYp?editors=0012

Ананасы объясните, как вывести в консоль правильно, там где 1 год получается. Не могу додуматься как убрать у years букву s.
Аноним 04/07/16 Пнд 20:05:37 #427 №787953 
>>787936
>>787917
А ещё лучше на второй ангулар
Аноним 04/07/16 Пнд 20:08:17 #428 №787959 
>>787953
А еще лучше VueJS
Аноним 04/07/16 Пнд 20:15:35 #429 №787964 
>>787953
ну в нашей шараге будет проект на первом пока
потому нужны по первому
Аноним 04/07/16 Пнд 20:18:58 #430 №787965 
>>787940
объясните где косяк
Аноним 04/07/16 Пнд 20:26:01 #431 №787972 
>>787908
я б за такое ебало бил
Аноним 04/07/16 Пнд 21:11:24 #432 №788024 
react работает на IE9+, flexbox ie11
фак ну почему все всегда через жопу то ?
Аноним 04/07/16 Пнд 22:11:39 #433 №788072 
>>788024
> майки
> не через жопу
Аноним 04/07/16 Пнд 23:22:28 #434 №788117 
>>788024
POLIFILLY? NYET, NYE SLYSHAL.
Аноним 04/07/16 Пнд 23:50:20 #435 №788135 
>>788117
слышал дружище, слышал.
Я даже спрашивал вот за ентот конкретный https://github.com/jonathantneal/flexibility
что то очкую я его в продакшн брать
Аноним 05/07/16 Втр 00:10:22 #436 №788149 
14676666229280.jpg
Какое лучшее место для навешивания эвент хендлеров на сокет в ангуляре. Я положил всё в главнный контроллер. Правильно делаю?
Аноним 05/07/16 Втр 00:53:48 #437 №788159 
>>788117
Тормоза, глюки, тормоза.

Рано еще для нормальных веб-компонентов, смиритесь. Возьмите Vue.
Аноним 05/07/16 Втр 01:24:06 #438 №788166 
>>788159
ты единственны кукарекаешь постоянно о своем vue, или вас тут несколько таких петухов?
Аноним 05/07/16 Втр 06:05:20 #439 №788260 
>>786648
3-4 заплачу если возьмешься
Аноним 05/07/16 Втр 06:06:43 #440 №788262 
>>786648
чисто за верстку приложения, с сайта я все сам стащил
Аноним 05/07/16 Втр 06:10:42 #441 №788265 
>>786648
я те даже декомпиленную версию с http://www.javadecompilers.com/ предоставлю, как ты только собрался xml в html переносить я хз
Аноним 05/07/16 Втр 06:14:59 #442 №788268 
>>788265
Ну погорячился человек по поводу дроидовской апк'шки, ну с кем не бывает.
Алсо, можно тупо наделать скриншотов с мобильной аппы и отверстать по ним. И в этом случае сходство визуально будет pixel-perfect.
Тебе ли не похуй, скам?
Аноним 05/07/16 Втр 06:22:46 #443 №788272 
>>788268
таки сроки раз, там дохуя страниц и за те 8к что предложили я ебал в рот чето делать например
Аноним 05/07/16 Втр 06:23:27 #444 №788273 
>>788268
а да всякие графики еще до кучи, радиальные хуяльные
Аноним 05/07/16 Втр 08:39:32 #445 №788310 
>>787940
У тебя условия up === 1 и down === 1 никогда не могут выполниться, потому что при любом из них a больше или меньше b, а значит ты зайдёшь в какую-то из предыдущих двух веток.
Так что тебе нужно либо сделать up === 1 вложенным в a > b, а down === 1 вложенным в a < b, либо вообще по-другому сделать, например так: http://codepen.io/anon/pen/oLwEdr?editors=0012
Аноним 05/07/16 Втр 08:52:32 #446 №788315 
>>787953
Второй Ангулар мертв и не используется никем, кроме гугла и двух хипстеров. Микрософт провернул на хую второй Ангулар несмотря на родной тайпскрипт. Даже в европке вакансий по второму ангулару мало, и все - у ноунейм стартапов.
Аноним 05/07/16 Втр 09:09:52 #447 №788329 
>>788159
> Возьмите Vue.
Китаец, ты мне 2010 вернуть хочешь? А ну пошел нахуй отсюда
Аноним 05/07/16 Втр 09:20:16 #448 №788331 
>>788315
Может это потому что ОН ЕЩЁ НЕ РЕЛИЗНУЛСЯ?
Аноним 05/07/16 Втр 09:27:42 #449 №788334 
Утро в хату. У меня есть массив объектов
var arr = [{a:1,b:1},{a:2,b:2},...];
Мне надо его сериализовать и записать в файл.
Если сделать просто JSON.stringify(arr), получится
[{"a":1,"b":1},{"a":2,"b":2},...] - одна строка ебанутой длины. Если передать аргумент space, то будет слишком дохуя строк:
[
{
"a":1,
"b":1
},
{
"a":2,"b":2
},
...
]
А я хочу так:
[
{"a":1,"b":1},
{"a":2,"b":2},
...
]
Как так сделать?
Аноним 05/07/16 Втр 09:31:10 #450 №788336 
>>788334
https://www.npmjs.com/package/qs
Аноним 05/07/16 Втр 10:40:01 #451 №788362 
>>788336
Спасибо.
Аноним OP 05/07/16 Втр 10:50:15 #452 №788365 
>>785309
https://github.com/xxxwww/socket.io-custom-auth
Аноним 05/07/16 Втр 10:59:43 #453 №788366 
Уважаемые господа кодеры! Разрешите обратиться. Не хочу засирать вашу доску из-за своего простого вопроса, создавая нелепые трэды. Суть такова: мне необходимо, чтобы в таблице на гуглдиске ячейка заливалась красным цветом при достижении числового значения ниже, например, двух. Как это сделать?
Аноним 05/07/16 Втр 11:09:52 #454 №788376 
14677061929720.png
14677061930011.png
14677061930252.png
14677061930383.png
>>788366
Тут жс вообще не нужен, по-хорошему тебе нужно было просто загуглить "условное форматирование гугл таблицы"
Аноним 05/07/16 Втр 11:15:37 #455 №788382 
>>788376
Спасибо огромное!
Аноним 05/07/16 Втр 11:38:30 #456 №788393 
анон, извини если вопрос туп, но прости новичка. джаваскрипт это только веб? я понимаю что всё можно написать на всём если заморочится, но я говорю о реальном положение дел на рынке труда. если я изучу джаваскрипт то мне только в фронтэнде и сидеть? или какие еще альтернативы на джаваскрипте?
Аноним 05/07/16 Втр 11:45:25 #457 №788400 
>>788393
Ты шапку читал вообще? Уже вовсю бэкенд пилят, а некоторые даже программы умудряются редактор atom
Аноним 05/07/16 Втр 12:00:41 #458 №788408 
>>788393
Если ты не в Рашке, то в IoT тоже немало жы эса можно встретить.
Аноним 05/07/16 Втр 12:06:24 #459 №788412 
>>788400
читал, но я не говорю о паре китов где всё заебись. начинать то я буду в рандомконторе если повезет или пытатся фрилансить короче где то брать опыт и нарабатывать портфолио и вопрос на сколько там актуален джаваскрипт не с точки зрения фронтэнда.
если я тебя понял правильно всё заебись и джаваскрипт захватывает всё больше и больше областей программирования
Аноним 05/07/16 Втр 12:17:58 #460 №788417 
Посоны, не пинайте сильно.
Написал пару асинхронных тест-кейсов на жасмине для тестирования REST API сервера на Экспрессе. И иногда тест фейлится на сравнении статуса ответа сервера - получаю 500 ошибку.
Но у меня нигде не прописано отдавать этот статус.
Я так-то понимаю, почему это происходит - сервер занят одной хуитой длительное время, но вопрос в том, как захэндлить эту ошибку в экспресс?
Аноним 05/07/16 Втр 12:50:35 #461 №788432 
>>788417
Блядь, понял в чем проблема. В фрисби/жасмин нужно было прописать максимальный таймаут ответа от сервера.
Аноним 05/07/16 Втр 13:00:16 #462 №788437 
>>788315
3-х хипстеров, я его использую уже почти 4 месяца как - годная штука.
Аноним 05/07/16 Втр 15:08:41 #463 №788518 
>>788437
Сколько мегабайт весит?
Аноним 05/07/16 Втр 15:23:22 #464 №788529 
>>788518
Не ебу, зойчем мне это знать? Я его вообще в связке с иоником2 использую + проект уже написан прилично, так что даже не смогу проверить.
Аноним 05/07/16 Втр 15:47:06 #465 №788545 
Аноны, оцените дизигн
Что убрать? Что добавить?
https://output.jsbin.com/koladupiti
Аноним 05/07/16 Втр 15:52:00 #466 №788551 
>>788545
Годно, только сделай что-то с зелеными текстовыми кнопками. Всё портят
Аноним 05/07/16 Втр 15:55:11 #467 №788553 
>>788551
Думал сделать так:
когда включены они цвета двача,
когда выключены они серые, но получалась хуита
Аноним 05/07/16 Втр 15:56:53 #468 №788554 
>>788553
Сделай большие чекбоксы просто
Аноним 05/07/16 Втр 15:59:37 #469 №788557 
>>788554
Ну хуй знает, попробую

Обновил на цвет двача/серый
Аноним 05/07/16 Втр 16:10:14 #470 №788567 
>>788557
Так уже получше, но всё равно нихуя не понятно, что на них можно нажимать и они что-то меняют.
Аноним 05/07/16 Втр 16:11:56 #471 №788573 
Помогите совладать со строкой "HU&#8373;&#8373;I" ! Как заменить подобное (&#8373) на символы?
Аноним 05/07/16 Втр 16:13:05 #472 №788576 
14677243856400.jpg
>>788567
Если иконки заменить на такие, лучше будет?
Аноним 05/07/16 Втр 16:16:39 #473 №788583 
>>788576
Обновил
Аноним 05/07/16 Втр 16:19:48 #474 №788587 
>>788576
Да, так будет похоже на чекбоксы, с которыми юзеры уже знакомы

>>788573
http://locutus.io/php/strings/htmlspecialchars_decode/
Аноним 05/07/16 Втр 16:20:22 #475 №788588 
>>788583
Во, теперь заебись
Аноним 05/07/16 Втр 16:38:19 #476 №788602 
>>788587
>http://locutus.io/php/strings/htmlspecialchars_decode/
не помогает
Аноним 05/07/16 Втр 16:41:33 #477 №788607 
>>788583
Сделай отсутпы между текстом и чекбоксами побольше, хотя бы по 15 пх. и будет тебе счастье
Аноним 05/07/16 Втр 16:42:11 #478 №788608 
>>788602
>НИПАМАХАЕТ
jQuery(selector).html("HU&#8373;&#8373;I").text();
Аноним 05/07/16 Втр 16:46:23 #479 №788618 
14677263838690.jpg
>>788607
?
Аноним 05/07/16 Втр 16:52:27 #480 №788621 
>>788618
И добавь какую-то рамку или плейсхолдер для поля ввода, я его только сейчас увидел
Аноним 05/07/16 Втр 16:58:04 #481 №788628 
>>788621
Добавил отступы и автофокус
sageАноним 05/07/16 Втр 17:00:45 #482 №788631 
ЭРЕЙ ПРОТОТАЙП СЛАЙС КОЛ
Аноним 05/07/16 Втр 17:02:40 #483 №788634 
>>788631
ты обосрался,
Array.from() вашет, или ...arguments
Аноним 05/07/16 Втр 17:18:36 #484 №788654 
>>788628
Пофиксил
https://output.jsbin.com/kowotaliho
sageАноним 05/07/16 Втр 17:20:18 #485 №788658 
>>788634
>es6
Аноним 05/07/16 Втр 17:23:08 #486 №788662 
>>788658
> 2016
Аноним 05/07/16 Втр 17:26:45 #487 №788669 
>>788654
Неплохо, спасибо
Аноним 05/07/16 Втр 17:27:34 #488 №788670 
>>788310
спасибо, анон!
Аноним 05/07/16 Втр 17:29:12 #489 №788674 
>>788654
Капс-то нахуй?
Аноним 05/07/16 Втр 17:33:03 #490 №788679 
>>788674
В оригинале он был, забыл выпилить
Аноним 05/07/16 Втр 17:35:24 #491 №788684 
Руководство кафедры ИТ моей шараги придумало классную идею. В итоге я за это лето пилю "проект" - браузерную мини-игру на JS+JQ-UI+Paper.js.
Из навыков по теме только всякая хуета уровня динамически изменяющихся формочек. Чо посоветуете вкратце задрочить, чтобы исполнить поставленную задачу как белый человек ибо у самого интерес к делу появился? И стоит ли пытаться лезть в ООП, или в этом вашем JS он нинужын?
Аноним 05/07/16 Втр 17:42:49 #492 №788686 
>>788684
>Браузерная мини-игра
>JS+JQ-UI+Paper.js
Пиздец.

Вот на этом стеке за пару вечеров соорудишь свою браузерку:
Pixie+Socket.io+RethinkDB

Алсо, держи нихуевый список игровых JS движков
https://gist.github.com/bebraw/768272
Аноним 05/07/16 Втр 17:44:51 #493 №788691 
>>788686
>Пиздец.
Сам в шоке, но это так звучит задание, а не моя задумка.

За лист спасибо, может найду чего.
Аноним 05/07/16 Втр 19:42:17 #494 №788787 
>>788691
Прояви инициативу и предложи на этом сделать
>Pixie+Socket.io+RethinkDB
Аноним 05/07/16 Втр 19:50:00 #495 №788798 
Неожиданно осознал, что работаю уже над тремя проектами, и в каждом все реализовано немного по своему. Посему предлагаю обсудить все в контексте энгьюлер 1.5, если что.:
1. Модальные окна, работа с ними(обработка нажатия кнопок и передача данных в само окно)
2. Типовые элементы(чекбоксы, инпуты, дропдауны) пишу под каждый случай свой дропдаун, а может как-то все унифицировать?
3. Работы с апи и данными вот тут вообще кровавый понос в коде у меня. Где подсмотреть как правильно реализовывать?

Аноним 05/07/16 Втр 19:51:02 #496 №788801 
>>783553
Вроде пишут, что и выполнение кода будет быстрее.
Аноним 05/07/16 Втр 19:52:20 #497 №788803 
>>788798
И да, добавлю. Я этот пидорский ангулар все укратить никак не могу. В сложных элементах ебаная логика каждый раз вызывается по нескольку раз. Конечно, все это из-за кривизны рук, но что с этим делать?
Аноним 05/07/16 Втр 19:55:37 #498 №788808 
>>788787
Стоп. По твоему набору я так понял что речь идет об онлайн-игре. Нет, задача в оффлайн-хуете, запускающейся в браузере. Что-то аналогичное http://www.softholm.com/igra/labyrinth_game.html
Аноним 05/07/16 Втр 19:57:45 #499 №788810 
>>788808
Я не он, но да, сокет.ио используется для взаиможействия с сервером
Аноним 05/07/16 Втр 20:04:49 #500 №788822 
>>788798
> 1. Модальные окна, работа с ними(обработка нажатия кнопок и передача данных в само окно)
> 2. Типовые элементы(чекбоксы, инпуты, дропдауны) пишу под каждый случай свой дропдаун, а может как-то все унифицировать?
Просто юзай одни и те же модули, блджать

> 3. Работы с апи и данными вот тут вообще кровавый понос в коде у меня. Где подсмотреть как правильно реализовывать?
Делай стейт в каждом модуле, и там храни данные || Пиши модуль-стейт и делай геттеры/сеттеры
Аноним 05/07/16 Втр 20:08:34 #501 №788833 
>>788822
Работаю с семантик уи, а единственная офф бибилиотека с модулями умерла еще не родившись, в итоге, там только половина элементов.

>Делай стейт в каждом модуле, и там храни данные
Работаю с вк апи, а там ограничение на количество обращений, поэтому необходимо работать через единый сервис.
Аноним 05/07/16 Втр 20:41:33 #502 №788858 
Обьясните пожалуйста, почему не работает функция addFile
Аноним 05/07/16 Втр 20:42:07 #503 №788860 
>>788858
Забыл
https://jsfiddle.net/9gryed0r/
Аноним 05/07/16 Втр 20:43:01 #504 №788862 
>>788860
Нужно решение без ng-controller
Аноним 05/07/16 Втр 20:59:31 #505 №788882 
>>788862
https://github.com/danialfarid/ng-file-upload
Аноним 05/07/16 Втр 21:08:55 #506 №788890 
>>78888>>788882
Мне в рамках учебного проекта,понять как правильно делать
Аноним 05/07/16 Втр 21:10:39 #507 №788895 
>>788890
Так открывай исходник и читай.
Аноним 05/07/16 Втр 22:09:29 #508 №788987 
>>788135
А реакт в продакшн не ссышь, ну-ну.
Аноним 05/07/16 Втр 22:11:11 #509 №788991 
>>788987
А что с реактом не так?
Аноним 05/07/16 Втр 22:16:57 #510 №789006 
>>788529
Затем, чтобы жопорезобоги не обоссали тебе на лицо, когда сайт несколько минут грузится или вообще по таймауту слетает. Альзо, не забывай, что в некоторых районах земного шара (Мальдивы, например) быстрые интернеты отсутствуют напрочь.
Аноним 05/07/16 Втр 22:29:25 #511 №789020 
>>789006
Проиграл
http://httparchive.org/interesting.php
Аноним 05/07/16 Втр 22:30:44 #512 №789023 
>>788686
Я тут как раз собрался браузерку пилить на конкурс, с 8-битным графоном; взял Phaser, годная либа или pixi.js будет преимущественен для такого? Пока спрайты рисую, кодить толком не начал, так что ещё не поздно стракторить.
Аноним 05/07/16 Втр 22:34:41 #513 №789028 
>>788991
Сыроват. Сам реакт уже ничего так, в принципе, но с готовыми пакетами для него полный швах: одно ломается постоянно с апдейтами, другое вообще заброшено и сломалось, потому что в реакте ЛОМАЮЩИЕ ИЗМЕНЕНИЯ были, приходится допиливать. Для сурового продакшона лучше что-то постарше и поштабильнее юзать, хоть тот же первый ангуляр, бэкбон или эмбер. А с реактом приходите... ну где-то через полгодика, когда окончательно устаканится.
Аноним 05/07/16 Втр 22:42:00 #514 №789042 
>>789020
Ты про это? http://httparchive.org/interesting.php#bytesTotal
Аноним 05/07/16 Втр 22:49:07 #515 №789050 
П Е Р Е К О Т
Е https://2ch.hk/pr/res/789035.html
Р https://2ch.hk/pr/res/789035.html
Е https://2ch.hk/pr/res/789035.html
К https://2ch.hk/pr/res/789035.html
О https://2ch.hk/pr/res/789035.html
Т https://2ch.hk/pr/res/789035.html
comments powered by Disqus

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