Ссылка на прошлый тред: >>685345 (OP)Этот тред посвящён главному языку будущего - JavaScript. Благодаря своей гибкости используется в браузере, на серверах, в мобильных приложениях, на десктопе и практически во всех видах программирования. Удобный синтаксис позволяет легко писать на нём, а высокая производительность делает его отличным выбором для решения любых задач - от небольших магазинов до огромных highload проектов. JavaScript по праву является самым популярным в мире языком. На каждом сайте есть браузерный JavaScript, а JavaScript на сервере используется такими крупными корпорациями, как Amazon, Yahoo, HP, 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://jsbin.com/ для браузерного кода и https://ideone.com/ для серверного кода.
Шапкаhttps://github.com/xxxwww/js-thread/blob/master/header.md
>>694033 (OP)В 2016 что будет, angular2?
>>694063Да
https://books.ninja-squad.com/angular2Парни плз кто покупал поделитесь пожалуйста, у меня даже 5 евро нету на это((
Нода течет? Или это норма?
>>694563
>>694563Течёт, причем сильно. Ищи в коде, где обосрался.
>>694600Подчистилась, вроде. Очень странноТрудно найти будет в чем проблема, это 10к-строчное api, ещё и на sails. Есть какие-нибудь штуки, чтобы аж переменные показывали, которые текут?
>>694605> sailsТам ОРМ течёт как сучка. Но единственный способ разобраться в проблеме - это снять дамп памяти (https://github.com/bnoordhuis/node-heapdump), проанализировать его и создать на них багу.
Такой вопрос: Почему > Function.prototype.call()undefined> typeof Function.prototype.call.call'function'> Function.prototype.call.call()TypeError: Function.prototype.call.call is not a function???
>>694704Потому что ты делаешь хуйню.
>>694704Ошибка очевидно. Ты пытаешся вызвать метод вызова функции на коде метода вызова функции. Чего ты ожидал получить?
>>694729Особо ничего не ждал. Но ошибку не ожидал. Ведь Function.prototype.call.call - это функция и ее можно вызвать. Не понятно, почему ошибка TypeError: Function.prototype.call.call is not a function
>>694745По той же причине что и аналогичная ошибка при вызове forEach на nodeCollection. Ты вызываешь ее не там где надо и не в такой последовательности.>Function.prototype.call.call.call.call.callтоже вернет functionНо это же не значит что ее надо вызывать именно так.
>>694033 (OP)Как Нокаут мог быть hot раньше Ангуляра, если он, по-сути, был создан как лекговесная альтернатива оному.
>>694758Тому что ангуляр стал hot позже нокаута, очевидно же
>>694748Пример не понял. У nodeCollection нет такого методаNodeList objects don't have any of the familiar Array methodshttps://developer.mozilla.org/en/docs/Web/API/NodeListПонятно, что такой вызов call ничего не даст, но это функция и она должна вызываться, даже Function.prototype.call.call.call.call.call, не?
>>694813Суть примера в том, что ты вызываешь функцию не там где надо, от того и ошибка. Я уже пояснил здесь >>694729Расписывать, если честно, мне лень. У кого есть желание - пусть прояснит. К тому же кейс для подобных операций мне лично не представляется вообще. Тебе еще может, в одном случае из 10к понадобится вызов типаfunc.call( obj ).call( obj )И она даже сработаетпри условии что func возвращает другую функцию но даже это больше смахивает на страдание хуйней.
>>694033 (OP)>https://github.com/xxxwww/js-thread/blob/master/Wiki/faq.md>В: Я хочу писать на ES6, но многие браузеры не поддерживают новые возможности. И вообще, надоел геморрой с браузерным зоопарком. Неужели нет способа обойти это?>О: Конечно есть! Чтобы код одинаково хорошо работал во всех браузерах и все возможности ES6 и будущих стандартов нормально работали необходимо собрать код с помощью сборщика. Сборщик компилирует весь код в один файл и делает его полностью кроссбраузерным. Наиболее удобен в использовании Webpack, хотя существуют и аналоги. Потребуется некоторое время на изучение, но результат себя окупит. Сборщики нужны только во Front-end, Node.js и так поддерживает все новые возможности.Какая-то хуйня а не ответ, я щитаю. Чому про бабел не написано?
>>694745Второй call вызывает первый и передает ему this как undefined, поэтому первый call фейлит ведь undefined is not a function! Если второму call передать функцию f, то первый call ее просто вызовет т.е. будет как f.call()
>https://github.com/xxxwww/js-thread/blob/master/Wiki/tools.md>Мобильные приложения: Cordova, NativeScript, Phonegap, IonicДобавьте React Native
>>694823А бабел как работает? Браузерную версию бабеля давно закрыли и не поддерживают, сейчас он работает только через сборщики, из которых наиболее эффективен - вебпак.
http://minimal.be/lab/fluGL/Ананасы, помогите разобраться в вебжловской демке. Нихуя не понимаю, за счёт чего эти партикли через некоторое время исчезают. Нахуя они комментят стандартные вебжловские функции?
>>694827Чего сам не добавишь?
>>694846Ебать охуенно
Помогите пожалуйста есть скрипт перебирает прокси адреса,хочу его зациклить,чтобы когда адреса допустим с 3 по 50 перебрались-цикл for,цикл while запустил for по новой с 3.Но цикл while почему то не работает..var start=1;var end=4;var i = 0;while (true){for (start;start<end;start++) {alert(start);}}
>>694921потому что после первого прохода for start = 4
>>694923Вообще суть скрипта такова циклом for идет перебор прокси из таблицы csv из определенного диапазона(2-50,4-66 и тд.)Но этот скрипт исполняется один раз-т.е цикл for отрабатывает один раз.Я же хотел чтобы когда прокси прогнались скрипт не останавливался,а по новой начал прогонять прокси из этого диапазона,как это реализовать подскажи?спасибо
>>694928Дебажить то пробовал? И пробелы ставить после знаков препинания Всем похуй на суть твоего скрипта, тебе написали что ты start не устанавливаешь в начальное значение.
>>694929цикл for итд я узнал позавчера только,что такое дебажить?спасибо
>>69мамкин хакер, кек
Сап, анон.Есть тут спец, плотно работающий с electron\nwjs ?Есть вопросы относительно мульти-процессовой архитектуры приложения. Если тут есть тот, кто довольно хорошо знает всю поднаготную этих платформ, отзовись.
>>694921var s = start=1;var end=4;var i = 0;while (true){for (start;start<end;start++) {alert(start);}start = s;}
>>694033 (OP)Аноны подскажите, сейчас нельзя захватить виджетом vk, отдельного юзера. Сейчас это только на группы распространяется?
>>694953надо было к id добавить "-". Они из базы вообще не удаляют профили?
>>694822Стало яснее, спасибо. Начал думать как можно комбинировать call apply или bind, когда увидел такой пример. var make_lazy = function (fn) { return fn.bind.apply(fn, arguments);};Очень элегантно.
почему при отправке формы аяксом у меня происходит перезагрузка страницы? например я добавляю текст к элементу через жс, а он только на секунду добавляется а потом страница обновляется.
>>694969ошибка при выполнении скрипта, либо вызываемая функция не возвращает false.
Как вывести переносы строк?
>>694973нет никаких ошибок, скрипт выполняется, просто оно перегружается, там с апи фейсбука.
>>695016`string.replace("\r\n", "<br>");`Вместо "\r\n" может быть "\n" или даже "\r".
>>695027[code]string.replace("\r\n", "<br>");[/code]
>>695028 string.replace("\r\n", "<br>");
>>694033 (OP)борщ, хз думал в /web/ спросить но тут привычнее: поясните за анимации, когда keyframes юзать когда велосити или какие ща ваще либы используются.Спасибо.
Нодогоспода, у меня пара вопросов. Первый: чому нода так популярна, востребована и любима? Только лишь из-за асинхронности либо есть еще какая-то причина? Второй: глаза разъезжаются при виде всех этих app. и прочих require. Как писать на ноде, черт возьми, как написать простую регистрацию? Я не въезжаю немного, антоны, помогите пожалуйста, это же тред для ныток о помощи вроде, не?
>>695027>>695028>>695029>нет пути.
>>695051>чому Проста как два пальца, потому что. >Только лишь из-заЭто вообще не при чем. >глаза разъезжаютсяТебе шашечки или ехать.JS выучи. Потом архитектуру ноды.А потом можешь писать или на ванильном, или учи фреймворки.
>>695031Все различие в том, где рендерится.GPU или CPU
>>695090Ясно, спасибо.
>>694033 (OP)блять заебал сраный аякс.
>>694947Не работал, но могу предположить web workers.
>>695051Шапку осиль.
>>695021Вангую, что это сабмит-кнопка и там нет preventDefault
>>695165input type=sumbitonsubmit="function()"prevent default стоял вроде не помню где. ладно я решил обойтись без клиентской валидации.
>>694840Тащетма без бабеля вебпак ес6 сам не делает
>>695133Нет. Я не об этом.Мне об архитектуре самого электрона надо.
>>694947> мульти-процессовой архитектуры приложенияchild_process.fork
>>695195Да при чем тут это.Я не о ноде же.Я написал electron\nwjsТам симбиоз chromium и nodeИ процессы соответственные (main, gpu, render)Вот я о них.Если конкретно, то нужно узнать есть ли пути перекидывать webview между BrowserWindow без пересоздания webviewИ есть ли вариант рендерить webview в том же процессе BrowserWindow (ибо по дефолту webview создает себе отдельный процесс)
>>695029>>695028хз, не получается, теги санитайзером обрабатываются. реакт если что.
>>695177Замени>type=sumbitна >type=buttonА всё остальное не трогай, и всё будет работать.
>>695205Проходишься по строке, бьёшь её на части, получаешь массив. Переносы строки заменяешь на <br>, остальное на <span>. Результат суёшь как children в свой div.
посоны как реализовать аутентификацию на инстаграме посредством ангулярас меня тоны нефти
>>695233>на инстаграмеДавно на нем пишешь?
>>695233Почитай вот тутhttp://g.zeos.in/?q=angular%20instagram%20authenticate%20
>>695240с 18 лет блядья хочу закачать пару фоточек с одного аккаунтаа там хуйня с авторизацией
>>695248Ну так въеби ей.Че как не мужик.
>>694846Ладно, аноны не помогли.Кому интересен ответ: линии, которые рисуются по дробным координатам (которые, очевидно, являются пикселями) отрисовываются с некоторой прозрачностью.В конечном итоге, когда длина линии равна нулю, она перестаёт отрисовываться.
Есть работающие со speech api ? Подскажите как сделать чтобы оно не выскакивало с ошибкой no-speech и отключалось.
Да как мне аяксом данные на роутер-то отправить?Или хотя бы к айпи фейсбука подключиться с пхп?
>>695375Мы уже дожили до того момента, когда люди общаются еще более высокоуровневыми абстракциями, чем объекты.
>>695392Примеры.
>>695375https://developers.facebook.com/docs/php/howto/example_facebook_login не?
>>695375те ваще поебать на гугл и проч да ?http://stackoverflow.com/questions/4203096/post-to-facebook-wall-feed-using-ajax-jquery
>>695393>Да как мне аяксом данные на роутер-то отправитьНе так давно, этот вопрос звучал бы, как мне отправить данные с клиента на сервер.А под роутером подразумевали совсем иные вещи. А теперь вместо технологий\классов\объектов,люди формулируют вопросы компонентами. Раньше поганяли ссаными тряпками, за то что высокоуровневые программисты плохо представляли как устроены объекты (и не могли снизить абстракцию на более низкий уровень), и как следствие задавали идиотские вопросы. Теперь люди оперируют компонентами, не зная их устройства. Беда - печаль.
>>695248>хочу закачать пару фоточекА в ручную сохранить нельзя?Какая-то сомнительная задача, для написания программы для ее решения.
>>695539Вообще не смешно, если это типо шутка
>>695539Эм... Я не понял, это комплимент или оскорбление?
>>695539ну типа с нодой ебаться умора бля, в изни ничего смешнее не слышал, ИДИ НА ХУЙ.
>>695562Как же я проиграл
Нет ли среди вас angular js разработчика, можно без опыта, но уверенного в своих силах?
>>695602Angular JS разработчик, уверенно жму от груди сотку.
>>695602Я такой, без опыта и уверенный в своих силах, вот мыло tiko1vg@gmail.com пиши скину гитхаб, если есть какиенить предложения)
>>695602> Нет ли среди вас ассенизатора, можно без опыта, но уверенного в своей способоности терпеть говно?
>>695539Давно так здесь все не смеялись.А теперь съеби нахуй.
>>695653Лёх, ну ты чего. Вот же твой гитхаб github.com/AlexeyKaganВот кодепен codepen.io/TikoСкуп rikimaru_x1и вк vk.com/tikoooooooo
>>695669Я так смеялся недавно.
>>695676а где еще мой фейсбук, линкедин, твитер?
>>695676Культовый американский актер оказался Лехой
>>695693Ну ты уж не наглей, со своим средним балом 8,5Сам составишь себе резюме.
>>695698красава)
>>695375>айпи фейсбука подключиться с пхп>aйпи>ip
Аноны, решил изучать жс, в шапке рекомендуется книга Флэнагана. Но она же Third Edition April 2012, не лучше ли мне начать с книги написанной с учетом ES6?Может можете что-то посоветовать более актуальное? Лучше на русском, но можно и на английском.
>>694033 (OP)backbone все еще лучший, правда я react еще не пробовал...
>>695918Ваш психологический год - 2013. Вы - ретроград
>>695915Он один хуй ничем не поддерживается еще. BabylonJS-дебилы идут нахуй.
>>695964> не поддерживается ещеMinor setback.
>>695974Сейчас даже не все фичи ES5 поддерживаются некоторыми браузерами, о чём ты вообще.
>>695964Много фич уже завезли в популярные браузеры.А нода с флагами поддерживает еще больше.
Аноны почему это http://codepen.io/Anonraston/pen/aNWJLx не работает, а это http://codepen.io/Anonraston/pen/yObMPE работает? Почему в первом случае buffer-не функция.
>>696121типо если makeBuffer() ничего не принимает, то отправленный ей аргумент принимает вложенная function(as)?
>>696121Потому что return заканчивает выполнение функции, ебанутый.
>>696127а эта хуйня почему работает >>696126 , переданный аргумент, что ищет куда приткнуться?
>>696131Бля, сорян, я жопой код читаю.Не работает потому, что в первом случае makeBuffer() не принимает никаких аргументов и arguments.length всегда равен нулю. В итоге функция у тебя возвращает переменную, и buffer не становится функцией.
>>696131Блядь, отправил случайно. Продолжаю >>696133Во втором случае arguments.length берется из возвращаемой функции и поэтому равен нулю он не будет.
>>696134Это я все понял, я про механизм передачи аргумента во внутреннюю функцию, я же отправляю строку по сути в makeBuffer(), которая ниче не принимает и поэтому ее принимает любая вложенная которая что-то принимает как function(as) в этом случае?
>>696136arguments.length берет аргументы из функции, в которой она находится. makeBuffer() аргументы не принимает, их принимает function(as).
>>696139ну я это и хотел понять. Что отправленные аргументы подхватывает вложенная функция, если ее родитель пидар ничего не принимает. Получается, если создать внутри makeBuffer() несколько функций function(as), function(hues), function(maenez) они все будут брать одну и ту же строку отправленную в makeBuffer()!?
>>696143Ебанутый, ты не передаешь ничего в makeBuffer(). Ты выполняешь функцию makeBuffer(), которая ВОЗВРАЩАЕТ функцию, которая принимает аргументы. То есть buffer ты приравниваешь к function(as).
>>696143Алсо, как ты предлагаешь вернуть несколько функций?Единственный способ - возвращать массив функций, но по-моему лучше тогда объектами пользоваться, не?
Ребята, ни у кого нету книги JavaScript и jQuery.Исчерпывающееруководство Д. Макфарланда?У меня когда то была в PDF, но случайно удалил и теперь не могу найти.. Поделитесь, если у кого то есть
>>696146ну так вот ты ее выполняешь-то как? var buffer = makeBuffer(); а потом buffer('Хули'); что равно makeBuffer('Хули'). А потом возврат этой функции начинает выполнять function(as) и as подбирает 'Хули'.
>>696162Блять, хули тебе непонятно-то?makeBuffer() возвращает function(as){...}var buffer = makeBuffer() - то же самое, что и var buffer = function(as){...}
>>696162Ты понимаешь, что значит возвращать значение?
>>696166кароче добра, мы говорим об одном и том же, просто по-разному представляем.
>>696173Нет, ты вообще несёшь какую-то хуйню, твоё представление неверно и не соответствует тому, что реально происходит.
>>696176или ты меня не понял.
>>696177Всё я понял. >as подбирает 'Хули'.По твоему представлению выходит, что интерпретатор с какой-то магией передаёт переменную в дочерние функции.
>>696182нет не так, ты отправляешь аргумент в функцию которая ничего не принимает, но возвращает функцию которая принимает этот самый переданный аргумент. Ведь ты вызываешь makeBuffer('Хули') , а не buffer('Хули')
>>696162>ну так вот ты ее выполняешь-то как? var buffer = makeBuffer(); а потом buffer('Хули'); что равно makeBuffer('Хули').Ты мудак. Второй анон тебе все правильно объясняет, а ты неправильно понимаешь.> var buffer = makeBuffer(); buffer('Хули')это не то же самое что > makeBuffer('Хули')это то же самое что> var buffer = makeBuffer()('Хули');Разницу чувствуешь?
>>696196Точнее просто> makeBuffer()('Хули');без переменной, конечно
>>694063elm
>>696196Может потому что он хуево объясняет? После твоего объяснения я как-то сразу понял что вызов makeBuffer()('Хули'), где makeBuffer()=buffer
>>696191ТЫ НЕ ОТПРАВЛЯЕШЬ АРГУМЕНТ В ФУНКЦИЮ, КОТОРАЯ НИЧЕГО НЕ ПРИНИМАЕТ, ЕБАНЫЙ ТЫ КРЕТИН.ТЫ ОТПРАВЛЯЕШЬ ФУНКЦИЮ В РЕЗУЛЬТАТ ВЫПОЛНЕНИЯ makeBuffer()
>>696243все уже разобрано дегенерат, глаза подними.
>>696219Я тебе то же самое, сука, сказал.>Ебанутый, ты не передаешь ничего в makeBuffer(). Ты выполняешь функцию makeBuffer(), которая ВОЗВРАЩАЕТ функцию, которая принимает аргументы. То есть buffer ты приравниваешь к function(as).Что тут, блять, непонятного?
>>696245Элементарные вещи не понимаешь ты, а дегенерат я? Пиздец пригорело с твоей остатлости.
>>696247А я тоже самое повторил, что мне понятно. Но ты походу не понял, что я понял. >>696248Я рад, что ты понимаешь элементарные вещи. Не гори. У тебя ведь все хорошо.
>>695964Ну так пока выучу как раз будет везде ES6 как стандарт думаю. Так что смысла учиться по устарелым учебникам нет походу?
Посаны! static добавили...volatile когда ждать?
>>696299Что вы там учите все время, блядь.Выучиваете все built-in objects что ли?Достаточно уловить синтаксис, который суть не меняется. И принцип прототипов. Всё блядь. Все остальное понимается с полупинка заглянув в справочник по ходу разработки. Учат они там. Стандарты. Ахуеть вообще вообще.
>>696340>static добавили...Когда?
>>696340Скорее бы делали TypeScript стандартом.
>>696374Что ты несешь.Ты представляешь себе какой оверхеад будет, если типы будут чекаться в рантайме всегда и везде ?
>>696418Будто бы сейчас каждая вторая переменная не чекается через typeof
>>694033 (OP)Как преобразовать строку '+' в бинарный знак?
>>696440Какая у тебя задача? Думаю, ты выбрал не самый оптимальный вариант решения
>>696441Функция принимает строку, состоящую строго из "число, пробел, знак, пробел, число('1 + 4', например)" и должна выдать результат мат. операции.
>>696445Передавай в аргумент функции нужный знак и через switch выбирай нужную мат. операцию
>>696437Нет.Особенно если функция приватна.
>>696445> eval ('1 + 4') // 5Но это плохое решение, если данные приходят извне, и ты их не контролируешь.
>>696452Почему это?
>>696445Еще как вариант регулярки, разумеется.
>>696460> регуляркиЗачем, если можно .indeХOf() > -1?
>>696458Потому что, если функция приватна, то я на этапе разработки сам контролирую что в нее отправляется.И какой-то Петя уже не отправит в нее не то что нужно в рантайме.
>>696462Операнды то он индексофом как вытащит.
>>696458А не для приватных функция, нет необходимости чекать тип, если внутри функции он принудительно приводится к чему-то.
>>696463Я про серьезные проекты, которые пишутся в команде. Им статическая типизация просто необходима.Перевод второго ангулара на тайпскрипт тому пример
>>696447>>696456Спасибо.У меня еще вопросик. Я на леарне чуть больше половины прочел(задача, кстати, оттуда) и заметил, что самостоятельно я решил очень малую часть, процент 15 может быть, задач, которые там предоставляют, не говоря уже о кодварсе. Причем, при прочтении большинство тем усваиваю практически сразу же, но когда доходит до применения знаний - обсераюсь. Как думаете, может мне что-то параллельно изучать, дабы лучше находить способы применения своих знаний. Например, логику в программировании или способы построение алгоритмов.
>>696466Тайпскрипт - это компайлтайм.В рантайме там все та же динамика.Ты вообще разницы не чувствуешь что ли?
>>696465Приведи мне 'залупу' к числу, аутист
>>696469NaN
>>696468Какая проблема проверять типизацию также, как идет проверка синтаксиса, например?
>>696471>>696470Охуенное число, существующее главное
>>696473C точки зрения JS обычное такое число.
>>696472Нет никакой проверки синтаксиса в рантайме. Он разбирается один раз и переводится в байткод, а потом еще отдельные его участки компилируются в машинный. Но при необходимости, всегда можно изменить почти любой участок программы.
>>696477Ну вот, в чем проблема проверять типизацию таким же образом?
>>696478Я даже объяснять не стану, если тебе не очевидно, насколько глупо в динамической среде - проверять типы на этапе разбора синтаксиса.
Я на леарне чуть больше половины прочел(задача, кстати, оттуда) и заметил, что самостоятельно я решил очень малую часть, процент 15 может быть, задач, которые там предоставляют, не говоря уже о кодварсе. Причем, при прочтении большинство тем усваиваю практически сразу же, но когда доходит до применения знаний - обсераюсь. Как думаете, может мне что-то параллельно изучать, дабы лучше находить способы применения своих знаний. Например, логику в программировании или способы построение алгоритмов.
>>696473Ты что забыл в js-треде то?
>>696484Ты же сам сказал, что на этапе разбора синтаксиса эта среда ещё не динамическая
>>696467С алгоритмов и надо было начинать
>>696490А с упором на JS есть литература на данную тему?
>>696494Учи параллельное и асинхронное программирование и всё, что с этим связано
>>696494Data Structures and Algorithms with JavaScript
>>696494http://shop.oreilly.com/product/0636920029557.do
>>696488Так какой смысл?Любой объект позднее может быть переопределен. Функция которая принимала и возвращала число, внезапно может стать функцией принимающей строку. И тут ты снова будешь явно приводить типы.
>>696497>>696498>>696502Спасибо, зайчатки)))
>>696488Алсо, увеличиться время преобразования в байткод. А суть останется та же.
> Data Structures and Algorithms with JavaScriptА еще не завезли?
>>696522перевод.
>>696523https://www.youtube.com/watch?v=TtDr6aZgRls
Кекнул с вашего десятистрочного кика и наеба всей вашей дрыснявной инфраструктуры.
>>696585?
>>696585Блядь, это вообще пиздец какой-то, словами просто не передать. Я теперь даже представить боюсь это сообщество джс-программстов: эти десятки тысяч, которые зависят, блядь, от пакета с одной ебаной фукцией в несколько строчек, с функцией, которая пишется прямо на ходу, менее чем за минуту. Другие, которые более главные макаки в их ебучем зоопарке, просто берут и какого-то хуя удаляют модуль, макака рангом ниже истерит и удаляет все свое говно, все ломается, все инфраструктура сыпется, все бегают с горячей жопой, потому что неосилили функцию в несколько строк и не могут дальше работать, ведь сами они в жизни такую функцию не осилят. Это же, прости господи, проверку и цикл придется писать. Какой же пиздец, что же с нами стало?>>696589https://habrahabr.ru/post/280039/
>>696585Что несешь, уебок?
>>696590Говорю же, уебок.Иди нахуй со своим npm блядь.Инфраструктура.Пиздец, блядь, какой ты мудак.
>>696585>>696590
Какие же вы дегенераты, блядь, с кем я сижу на одной борде.
Сап, анон. Поясни за ангуляр. Что это вообще такое? Я всю жизнь десктопные приложения кодил с классами и объектами, а тут директивы, представления, контроллеры. Что это за хуита вообще? Как и где узнать? Синтаксис ерунда, просто, хоть убей, не могу логику понять как приложения строятся. Захожу я на сайт, браузер кидает GET на запрос исходника, серв кидает GET с исходником, браузер перегоняет HTML в картинку и анимации и всё збс. Объясни, пожалуйста.
>node.js>awesomeААаа блдь не могу!
>>696601Сначала выучи js
>>696604Нахуй его учить? Его закапывать надо. Сегодняшний случай отлично показывает качество всего вашего маняынтырпрайза.
>>696607Ты очень глупый человек. Я сочувствую тебе.
>>696609Себе посочувствуй, макака дрыснявая.
>>696604А разница? Думаю по принципу от плюсов он особо не отличается. Мне интереснее понять, как между собой компоненты вяжутся
>>696585https://github.com/azer/left-pad/issues/4Нахуя в жидхабе вводили эти реакции, если дегенераты все равно своими +1 все засирают? У них хоть одна извилина есть?
>>696616+1
Аноны, подскажите по сабжу, будьте любезны. Я знаю вы умные.Практика показывает, что залог понимания чего-либо - грамотная аналогия со знакомой вещью. Я пока такой аналогии собрать не могу, а очень стараюсь.>>696601
А ведь были времена, когда пикрелейтед шуткой считался
>>696637Весь ЖС - шутка. Ничего не поделаешь.
>>696639Я всегда проигрываю с js-хейтеров.У вас ведь настолько бомбит, что вы просто не можете угомониться. Сидите там в своей песочнице, пишите на том, что любите. Хули вы лезете то? Чего сказать то хотите? Всем же похуй на ваше мнение.
>>696647>Сидите там в своей песочницеБольшой дядя из серьезного бизнеса закукарекал. Ох, вейт>js>серьезный бизнес
>>696632Ангулар - самобытная придуманная гуглом штука. Ближайший аналог - MVC, и то не похоже.
>>696652Ангуляр - фреймворк, а MVC - паттерн, что несешь то?
>>696653Ты даун, не знающий о асп?
>>696652> Ангулар - самобытная придуманная гуглом штука.Блять, неужели ещё остались кретины, считающие этот велосипед на костылях чем-то хорошим.
>>696654Я использую асп, что сказать хотел?
>>696655>JavascriptБлять, неужели ещё остались кретины, считающие этот велосипед на костылях чем-то хорошим.
>>696656Блять, и не знаешь о mvc? Ебать тупая пидораха, как ты вообще живешь.
>>696601Ангуляр - это набор костылей, который хочет произвести впечатление на ньюфагов, верящих в магию и не жалающих досконально разбираться как всё на самом деле работает.На деле - говнище жуткое, от которого вонь за километр.
>>696659Почему не знаю, очень даже знаю. Я говорю о том, что ты непонятно зачем сраниваешь фреймворк и паттерн. Вот я могу на асп писать без использования MVC, а могу и с ним.
>>696661Сука, ну ты тупой. MVC это блять самый известный фреймворк у асп, и ты о нём не знаешь. Ебааааать. Макая тупая
>>696662Все, перетолстил.
Проигрываю с обезьяньего треда, один пост лучше другого просто. Я и не знал что у вас все так плохо.
Чот в голос
Хоть кто-нибудь из "профи" ответит нормально? >>696601 Или только сраться умеете?ЖС хуита - Нет, это божественность! Бла бла. На себя со стороны посмотрите.
>>696665Язык для вывода алертов - не язык.
>>696668Каких еще алертов, ебанашка?
>>696670Дрыснявая обезьяна не знает историю своего дрыснявго недоязычка. Впрочем, ничего нового.
>>696666Если ты знаешь, что такое mvc, то хули ты спрашиваешь, что такое представления и контроллеры?Я тебе еще раз говорю, выучи jsПотом иди читай ман по фреймворку.
>>696673Мм. То есть ты до сих пор полагаешь, что он с тех пор никуда не шагнул. Ну ясно.
>>696675В еще большее говно он шагнул - >>696665Сириусли, если бы он так и оставался "языком" для вывода алертов - всем было бы лучше.
>>696666Да, и вместе с js в обязательности BOM, DOM и CSSOM
>>696677> XHTML, XSLT, XML, BDSM
>>696676Ты лишь демонстрируешь собственную глупость, делая выводы о языке в целом, основываясь на идиотах.
>>696679Вот это ты уже хуету несешь. Сразу видно, что не понимаешь сути.
>>696680Язык для идиотов используют не идиоты? Интересные у вас новости.
>>696680Вот только идиотов в сообществе, зависящих от таких же идиотов очень много, их большая часть. Вот еще oneliner с миллионами загрузок и сотнями зависимых от этого однострочника других проектов.
Хлопцы, я может и даун, но причем Ангуляр и mvc, если Ангуляр вроде как mvvm? Или я чет не так понял?ньюфажик-кун
>>696684То чувство когда язык не умеет НИХУЯ и приходится городить однострочные пакеты на каждый чих. Инновации, блядь.
>>696684Так везде, где низкий порог входа.Правило 95% распространяется на все сферы человеческой деятельности.Это никак не говорит об уебищности языка.А приводить в пример ошибки в проектировании приложений отдельными личностями и называть сторонний централизованный сервис - инфраструктурой языка - это еще глупее, чем ошибка в проектировании приложений отдельными личностями.
>>696686Суть одно - паттерн проектирования.
>>696684Когда es6 модули и tree-shaking станут нормой, необходимость выносить подобную хуйню в отдельные библиотеки отпадёт.
>>696687 --> >>696690И вообще, приличные люди в 2016 пишут только на ES6.
>>696692>JavaScript>приличные люди
Все уже насладились драмой?https://www.reddit.com/r/programming/comments/4bjss2/an_11_line_npm_package_called_leftpad_with_only/
>>696716Просто вся суть джаваскрипта.
>>696716Ага, насладились, выше пролистай
Оп, поправь ссылку на Brackets, должна быть http://brackets.io/
>>696729Странно, уже правильная. У меня открывался bracket.com почему - то
>>696590Это компания, она может делать что хочет. Хоть удалить всё к хуям. Виноваты сами пользователи, что доверяют говнокомпаниям, которые выпрашивают 9 баксов.А ты дегенерат, которому лишь бы поистерить о какой-то хуйне. Умри нахуй.
>>696651По-моему у тебя рекурсивный взрыв жопы, чем дальше, тем глубже.
>>696637Нет. Это всегда было именно иронией.Во времена jquery-плагинов, ровно так же была массовость тыкать на любую мелочь плагин. Сейчас такая же масса просто перешла на другой уровень. Это не говорит ни о чем, кроме как о лени, но в большей степени о некомпетентности этого большинства. Язык в этом может быть виноват разве лишь что низким порогом входа, но не более того. А у всех перманентно-ненавидящих js (да и вообще какую-то технологию), как раз и бомбит по этой причине - мол какого мы хуя мы тут все такие илитные, но не популярные. Самое забавное, что в большинстве случаев, все подобные хейтеры в своей области (языке\технологии) некомпетентны так же, как и выше обозначенные тут. А то, что они о предмете своей ненависти вовсе знают лишь поверхностно, и так всегда предельно очевидно.Любой же, кто хорошо владеет яп, и так прекрасно осознает все отрицательные его стороны (даже больше и конструктивнее хейтеров), но ровно так же понимает и положительные (которые хейтеры просто принципиально предпочитают не замечать, что само по себе констатирует отсутствие объективности суждения, и как следствие скудоумие). По факту же, любой язык/технология - это лишь инструменты. А любой фанатизм -будь он положительным или отрицательным - это лишь показатель того, насколько все печально у этого фанатика или хейтера.
Что написать на js такого, что бы залить куда нибудь на гит например, да в резюме показать не стыдно было? junior level
>>696744генератор вотермарок какой-нибудь
>>696744Графический или текстовый редактор
>>696744CRM-ку
>>696744Погодный сайт на реакте с автодополнением у поля поиска.Сразу покажешь знание спа, умение пользоваться апи, и умение пользоваться чужим кодом (автодополнение скорее всего ты сам не напишешь нормальное)
Ангуляр 2 только для синглпейжда? А если мне просто на страничках формочки погонять?
>>696744Очевидный блог.
http://node-center.ru/tech/article_other/item/56f31d32b29cd9b96850f032Что думаете за выводы? Согласны/не согласны?
>>696716Да, кстати читал на другом ресурсе, но поддерживаю чувака на 100%. Сраные копирасты уже задрали
Я уже заебался читать этого носорога. Ещё долго? Я уже хочу пилить сайты с охуенно интерактивным меню
>>696785>>696740
кто-то работал с ембером?есть какой-то современный туториал, как сделать выбор из селекта объектов для belongsTo связи?
>>696869>охуенно интерактивным менютебе хватило бы и css
>>696927Прямо охуеть каким интерактивным чтобы прям не сайт, а залипалово
>>696785Ну Владимир...
>>696928Ну да. Если идей нет ты и на js нихуя не сделаешь. А с наличием идеи инструмент уже не так важен.http://codepen.io/EduardL/pen/aBGAyhttp://codepen.io/poppe1219/pen/lKcvshttp://codepen.io/samsurysites/pen/uxqglhttp://codepen.io/search/pens?q=menu+css&limit=all&type=type-pens
>>696939менюшку можно и в бустрапе то сделать а что то прям вау с радиальным меню во все стороны с огромным выбором
>>696869Иди и пили. Хуле ты одну теорию без практики гоняешь тогда. Потом закончишь, обосрешся на первом же слайдере, и будешь ныть в треде что JS неочевидное говно.
>Given two packages vying for the name kik, we believe that a substantial number of users who type npm install kik would be confused to receive code unrelated to the messaging app with over 200 million users.>http://blog.npmjs.org/post/141577284765/kik-left-pad-and-npmНЕПРЕДВЗЯТОСТЬ
Тут вот скинули крутые штуки в цсс, но разве это нормально? Мой духовный руководитель говорил, что делать такие вещи в цсс не есть хорошо
>>696995зависит от ситуации, если это не какая-то йоба, то css, надо полагать, будет быстрее.
>>696995А на чем хорошо?JS - считает на CPUА тащить WebGL может быть нерационально и не всегда возможно.
>>697005А CSS на чём считает, лол? В зависимости от ситуации разница в производительности может склоняться и в сторону CSS, и в сторону JS. Но JS-код для крутых штук в сотню раз читабельнее.
>>696995CSS сильно зависит от разметки. И работают почти все эти фишечки по большому счету благодаря всяким манипуляциям с ними. JS дает больше функциональности, он тупо удобнее, отвязывает тебя от необходимости пердолиться с вложениями. Ящитаю, нужно что-то сложнее выпадающего блока - лучше брать за основу JS. С ним все как-то очевиднее.
>>696995Вообще всё это не нормально, через десять лет всякие js станут монстрами вроде крестов, браузеры уже сейчас ос внутри ос, так зачем столько прослоек говнокода: Firmware>OS>Browser>HTML>CSS>JS Frameworks>JS Browser Engine>, грузили ли бы сразу нативный код, который бы мог хоть хуи трёхмерные рисовать вместо меню, на локальную машину в какую-нибудь песочницу браузера, подгружали ресурсы вроде картинок и шрифтов, к медиастримам конектились и всё, а пошло всё так потому, что интернет был медленный и чтобы домохозяйки хоумпэйджи свои верстать могли, так те времена давно в прошлом, домохозяки отупели до состояния пальцетыканья в айфон, а интернет в белых странах очень быстрый, и нахуя вебрамзетке повторять путь эволюции оффлайн приложений, в итоги из сети в браузер вкачивается тонна килобайт текстоговна, вмето того чтобы лить бинарный код рисующий нам меню и спецэффекты на дайректХ.
http://pastebin.com/TfPWceXt
>>697038какую-то ебалу делаешь, indexOf так не работаетhttps://developer.mozilla.org/ru/docs/Web/JavaScript/Reference/Global_Objects/String/indexOf
>>697041Что значит не работает? Возвращает первое вхождение. Здесь используется для поиска вхождения. Так как второе значение не указано, поиск производится с начала.
>>697042оно всегда ищет только первую строку из 'kek' || 'pek' || 'lel', проверь в консоли в браузере
>>697043Лол. Ещё и 'set' вставил. Ну суть то не в этом. Что вставить заместо вопросов, допустим я исправил код?
>>697038что за set?
>>697045сделай массив spamWords, по нему пробегаешь свою проверку, в качестве длины берешь word.lengthпроще конечно сделать через str.replace('huita', '')
>>697046Двачую вопрос, что это за set? Очередная ES6 примочка?
>>697058Да нет никакого set, просто я хуйню написал.
>>697058Вообще в ES6 есть объект set, но в данном контексте это неприменимо.
>>697008Keyframes и прочая анимационная дрисня будет считаться на гпу, если это возможно. ЖС в производительности соснет
>>697072>>697008CSS все считает на GPU уже давно.
>>697008В JS скоро завезут api для прикольных CSS штук.Так что их можно будет ебашить прямо из JSWebAnimations же.
>>697126Ойвей, не в js конечно же, а в BOM
>>697013Анимационные вещи, как и разного рода вычисления, по определению процедуры требующие наибольшей оптимизации. А вы хуй кладете на эту оптимизацию, а потом ноете, что js медленный. Нужно разделять.Можно наебашть много маленьких кейфреймов и привязать их на классы, а потом из js только рулить сменой классов. Но перекладывать больше анимации на js - это эпик фейл.
>>697133Я подразумевал всякую CSSonly дичь типа примеров выше, где заебешся разбирать, что куда вложено и что куда ссылается. А все потому что автор не хочет заюзать то о чем ты говоришь и написать простенькую функцию на JS.
>>697031Браузер, это прежде всего песочница.Нельзя просто так взять и ебашить нативщину извне. Нужна управляемая среда. Это первое.В противопоставление ты наверняка начнешь заливать, что такую песочницу можно реализовать без браузера - по итогу у тебя выйдет все тот же браузер. Просто весь BOM\DOM\CSSOM и прочие объектные модели ты станешь подгружать компонетно. По факту же они так или иначе все у тебя будут в памяти, что и происходит, когда все работает в браузере. Что до аргумента в пользу виртуальных машин - js и так работает в виртуальной машине. Для более лучших оптмизаций вычислений уже запилили wasm. А манипуляция динамическими объектами в jit v8 самая передовая и быстрее не сделать. Хочешь писать на чем-то ином - иди реализовывай компилятор своего языка в байт-код wasm. Дальше песочницы тебе все равно не дадут вылезти - это небезопасно. А если надо - то пили нативщину отдельно и заставляй ее скачивать и запускать на уровне ОС.
>>697141Такую cssonly дичь пишут чтобы демонстрировать возможности css или тренировать скил. Еще ее можно генерировать специальными генераторами (пилятся же различные движки, что стремятся заменить флеш).Вручную в продакшен никто такое писать не станет - это долко. Максиум будут исползоавть библиотеку макросов\снипетов\препроцессоры. В итоге же это ты видишь в продакшене дичь, в дев версии разработчику там все предельно удобно.
>>696744>на гит напримерна какой гит ты собрался что-то заливать, сука?
>>697169>на какой гитна хаб
Я угорал с хипстухов до того как это стало мейнстримом.
>>697206Ну а что такого? Это модуль? Модуль. У него есть авторы? Есть. Ему нужна лицензия? Нужна. И не суть важно, что это пару строчек кода, они ведь тоже кому-то принадлежат.
Хотя на самом деле в этом скандале с нпм есть хорошее. Может после этого перестанут пихать сто зависимостей в десять строчек.
>>697229И что они будут делать тогда? Разработка же остановится.
Сап, анон.Это что за нововведение (или оно всегда было), как называется, что гуглить?
>>697260Или это баг v8 после введению параметров по умолчанию? Если нет, то я не понимаю зачем это нужно вообще, куда применять?
>>697225Проблема в том что на 1 байт полезной информации приходится тысяча и они занимают место на моем диске и замедляют каждую операцию с ним, отнимают время для загрузки, это просто нелепо в конце концов.
>>697267Хотя мне кажется, что это и после введения параметров по умолчанию и деструктуризации.Поломали мне js? Или я чего-то не понимаю? Почему парсер пропускает?
Написал приложение на электроне. Пришло время публиковать, но он же здоровый, ссука. 120 мб лишнего веса просто для того, чтобы показать веб страничку. Меньше было бы целый хром туда запихать.Есть ли какой-то миниатюрный/уменьшенный электрон для более простой дистрибуции.
>>697276Js никогда не научатся дебажить.
>>697276>>697260Всё, сам нашёл.Это деструктуризация параметров по умолчанию, да.Только все равно мне кажется, что она сделана через жопу, если это разрешено >>697260С другой стороны, вариант проверки типа.Баг или фича, я так и не понял.
>>697274> 2016> Думать, что занятое место на диске влияет на скорость его работы
>>697285Копируешь и изменяешь названия переменных. Теперь ты автор этого модуля.
>>697286Уверяю, авторы оригинала проделали тоже самое.
>>697286Ну а смысл? Всё равно этот модуль в отдельности мало кто юзает, он просто идет в сборке с лодашем
>>697290Я например всегда минифицирую и объединяю все модули, так как это позитивно сказывается как на скорости загрузки веб страниц, уменьшая коннекты.
>>697293А я люблю смотреть как проходят сотни коннектов при загрузке страниц, поэтому ничем таким не занимаюсь
>>697225Отдельная функция не может быть модулем. Она ничего не инкапсулирует. Нельзя называть модулем все подряд. Иначе можно каждую строчку разнести по файлам и сказать что это все модули. А потом навесить на них EULA еще. И посадить тебя, за нарушение лицензии.
>>697285>> 2016>> Не знать что 100000 маленьких файлов пускают производительность всех операций с диском по пизде
>>697296>> 2016>> Не знать про кэш файловых систем>> Думать что для чтения метаинформации о всех файлах на диске требуется бегать по всему диску
>>697295Ты судя по всему не читал новость, где юристы грозили иском за то, что один из комитеров NPM назвал свой модуль kik
>>697298Дошло до того, что этого чувака забанили, отобрали у него авторские права, а он в ответ попытался отозвать все свои изменения, но не смог, так как NPM без них бы не работал. Такие дела весёлые творятся в мире "опин сурса".Я всегда считал, что показывать сорцы это крайне глупо. Спиздил - не показывай. Будешь благородным ничего не добьешься.
>>697298Грозить можно чем угодно. Если ты читал глубже, то знал бы, что вся суть в том, что автор либы послал их нахуй, на что они пригрозили администрации npm, а те в свою очередь зассали и отдали нейм компании. После чего автор, отозвал все свои либы (из-за чего и вышла паника), после этого npm снова зассали и вернули ему имя. Только уже было поздно.
>>697301Тут суть в том, что есть возможность в отзыве модуля. Такой возможности в пакетном менеджере, могущего в зависимости, быть не должно.
>>697301>отобрали у него авторские праваЕсли лицензия позволяла, то ничего не отобрали. А форкнули считай.С другой стороны, везде поговаривают, что у него не было никаких лицензий закрепленно явно (а если это правда, то он вправе судиться, ибо доказать свое авторство не проблема, у него есть публичные репозитории, где все прологгированно)
>>697304Всегда можно переписать.
>>697303Что случится в линуксах, если в публичных репозиториях какой-нибудь мейнтер возьмет да и решит запороть свои пакеты в очередном релизе? Будет очень похоже.Мало кто зеркалит репозитории себе.Проблема не в том, что можно было отозвать. Проблема как раз в неправльной архитектуре приложений, собирающих все из сети.Если уж пользоваться централизованными репозиториями, то надо просто зерклаить их, и собирать из локальных. Тогда в случае чего, всегда можно легко достать предыдущую версию пакета из локального хранилища.Ну, а по существу, завязывать проект на такие мелкие затычки - это пиздец.
>>697307Тоже, что стало бы с каким-нибудь долларом, если бы его отказались принимать крупнейшие производители. Система держится на доверии.Если каждый решит сегодня ставить лицензии, линукс исчезнет.
>>697305Там 250 пакетов. Пойдешь переписывать бесплатно?
>>697297http://www.jagregory.com/writings/docker-container-out-of-space/
>>697310Весь опенсорс под лицензиями, ты о чем вообще.
>>697311Копируешь и добавляешь строчку "var nothing = undefined;"
>>697313Хэш другой - претензии нет.
>>697314По твоей логике, если я сейчас возьму и добавлю строчку в сорцы линукса, то все - они мои.Совсем поехавший что ли?Предыдущая лицензия описывает правила изменения кода и расширения (даже бывает запрещает его)И всегда есть экспертизы.
>>697315Лол. Это не так работаешь.Ты несешь чушь.По твоим понятиям, любой Васян мог бы продавать винду, просто затерев копирайты, и нихуя бы ему не было. Хэш другой же.
>>697318Конечно мог бы, но у него нет сырцов. В этом всё отличие открытого кода от закрытого. Если ты имеешь доступ к коду - ты бы мог скомпилировать свою Windows и модифицировать как тебе хочется.Важны не лицензии, которые ничего не значат, а доступность.
>>697317>добавлю строчку в сорцы линуксаСобственно это будет твой форк.
>>697301>Спиздил - не показывайЭто не спасете. В суд можно подать на основании подозрения. (в случае если такие подозрения адкватны, например две программы совершенно идентично работают или своем незначительно различаются). Суд запросит исходники с обеих сторон и проведет экспертизу их сходства.
>>697322Ага, блокнот позволяет вводить текст и браузер - основание для подозрения.
>>697320Ты нихуя не шаришь. Погугли про защиту информационной собственности и какие вообще были прецеденты
>>697321Не все лицензии позволяют форки.Есть те, которые явно их запрещают.Есть лицензии котрые позволяют лишь читать исходный код, но запрещают его как либо использовать вообще (компилировать\изменять) без разрешения автора.
>>697324Ты жопой что ли читаешь?Я тебе говорю. По твоей логике Васян затеревший копирайты на винде, может назвать ее своею, и ему нихуя не будет. Ты не понимаешь что ли, где обосрался?
>>697325Зачем мне гуглить, если у меня есть богатый опыт реальной деятельности. Ни одна крупная компания, которая чего-то добилась не смотрит на лицензии.Единственный способ защиты своей информации - не разглашать её. Показал - сам виноват.
>>697324>(в случае если такие подозрения адкватны, например две программы совершенно идентично работают или совсем незначительно различаются)У тебя с адекватностью как раз проблемы.
>>697307Для локального клонирования пакетов нужно очень много места. Да и что делать, если пакет удалили во время установки какого-то говна на пак серверов? Решение именно невозможность выпиливания пакета из репозиториев. Выложил - пусть навсегда там и будет. И похуй, обидка у тебя или нет, иди в суд с этим дерьмом.
>>697326Форки запрещены, но всегда можно скопировать прямо и присвоить авторство себе.Код в интернете всегда выглядит одинакового.
>>697327Не может, потому что код Windows закрыть. Но вася может форкнуть линукс и назвать его ВасяЛинукс запросто.
>>697328Ты в рашкоконторах работаешь? Я один раз на американскую компанию аутсорсил и у них были очень строгие требования к лицензиям.
>>697320>но у него нет сырцовКаких блядь сорцов? Ты понимаешь что сорцы есть всегда. Просто в разной абстракции. Машинный код это тоже сорцы. Есть люди которые в них пишут.Еще любою программу можно дизассемблировать и предоставить код ассемблера.
>>697332Нет не может.Лицензия GPL строго регламентирует, что он обязан сохранить всех предыдущих авторов.
>>697333Ну я пользовался краденой VS ещё когда не было бесплатной версии и никто не мог этого предъявить, только если бы я сам кричал об этом.
>>697297Какой кэш? Что те несешь мразь? Почему по-твоему производительность дисков тестируют на одном большом файле и на большом количестве маленьких? Это так, ради шутки что ли? Почему тогда результаты разные получаются? Что еще спизданешь сученыш?
>>697332>потому что код Windows закрытУ тебя хуевые понимая о том, что такое код.
>>697332Не может просто так взять и.Если форкнет линукс с нарушениями лицензии, то его засудят.
>>697336Ну это совсем другое, хотя в цивилизованной стране тебе бы на почту штраф пришел, если бы ты где-то засветился.
>>697336При чем тут что ты пользовался. Ты блядь что несешь вообще сука.Попробуй попродавать свой краденный VSНикому не говоря, что он краденный.Вот тогда и поговорим.
>>697338Вот так выглядит машинный код, если представить его в виде 0 и 1:0101001111100001100Не имеет значения, кто автор этого кода. Более того, у него не может быть авторства. Если кто-то присваивает себе информацию - он покушается на право любого человека создавать или получать эту информацию (учить и учиться в более глобальном смысле).
>>697345Копирайт это такая же нелепость как рабство или крепостное право. Нам как современникам ещё тяжело это понять, но в будущем никакого копирайта не будет, так как это не допускает развития.
>>697341Русский линукс, китайский линукс, куча линунсов, никого не засудили.
>>697344Я бы мог, но совесть не позволяет.
>>697348Потому что они под той же лицензией, что и оригинальный линукс
>>697345Может блядь.Я тебе еще раз говорю, есть люди пишущие в машинных кодах.Ты понимаешь что машинный код, это блядь опкоды процессора и данные. И уже процессор его выполняет. И все опкоды описаны. По твоему ассемблер это что блядь. Раньше люди на нем писали. А до него - в машинных кодах.Есть и сейчас те, кто пишет, правда уже просто ради забавы. Но это не отменяет того факта, что это все такой же код.
>>697350Твоя совесть погоны не носит, случаем?
>>697351Ну давай, попробуй заставить их тебе предоставить сорцы. Ведь согласно лицензии линукса их автор обязан предоставить тебе исходный код по первому требованию.Это всё сказки про свободу и авторство. Одни обладают сорцами, другие нет. В этом подлинная суть и сила.
>>697348Так они не нарушают лицензию. Их исходный код открыт, все прежние авторы сохранены. Всем известно это это GNU\LinuxGPL не запрещает продавать например продукт.Но обязывает чтобы исходный код был открыт.
>>697356По лицензии они должны выложить сорцы, если их нет в свободном доступе - можно смело писать команде Линуса об иске в суд
>>697352Это всё нематериально, а всё нематериальное никому не принадлежит.
>>697356Нет не сказки. Пиши запрос. В случае отказа или игнора, с пруфами пиши в GNU Foundation, они занимаются охраной лицензии. Вот и всё. Если и после оффициального запроса те ничего не предоставят, их просто засудят.
>>697359Ну кинь мне тогда все свои деньги через онлайн-банкинг в подтверждение свои слов
>>697358Нет, там есть оговорки, что обязаны предоставлять. Выкладывать не обязаны (не может лицензия обязать иметь публичный репозиторий).Но GPl обязывает чтобы с продуктом ходил текст лицензии например.
>>697358Допустим подадут. И что, ну ладно ещё русские может как-то проявят благородство и опубликуют, а китайцам на всё похуй и суд для них ничего не значит.Учитывая сколько они уже всего напиздили от адидасов, до it-технологий. У них вся страна строится на пиздинге западных технологий. Скажешь китайцу - плоха, он поржёт, расплескав лапшу
>>697359Что нематериально?Машинные коды куда более материальны чем твой код на js или c++Потому что все высокоуровневое это лишь абстракция над конструкциями из машинных кодов. Все алгоритмы программ в итоге записанны именно машинными кодами. Это как с музыкой. Как ты считаешь, почем нельзя просто так взять, сделать ремикс защищенной авторством композиции и гастроллировать с ним\или продавать? Хэш то другой будет. Даже может аранжировка и текст изменены. А все равно нарушение авторского права.
>>697361Держи 100$Эти 100 абсолютно идентичны тем, что пришли бы на счёт, но в отличие от банковских операций - те дублируются в реальности - происходит пересылка наличных. Это материя - она имеет цену.
>>697364Сам звук нематериален так же как код. В музыке ценится процесс воспроизведения, а это уже область услуг. В капитализме есть товары и услуги, но нет машинного кода и звуковых волн.
>>697363У тебя какой-то манямирок.Ты живешь в мире бюррократии. Тут судятся из-за патентов по всему миру. Из-за любой бумажки.А у тебя одни розовые пони.Тебе 15?
>>69736593% мировой валюты никогда не существовали в материальном эквиваленте.Подумай об этом и не неси больше подобной пурги.
>>697366Короче, ты либо толстый, либо тупой.Удачи.
>>697366Когда ты говоришь музыканту - сыграй музыку - ты заказываешь услугу.Когда ты покупаешь в магазине диск - ты покупаешь носитель, творчески оформленный это товар.Но когда ты скопировал с интернета код - ты приобрёл ничто. То что не имеет материального выражения и так же не представляет никакой услуги, так как копировал ты САМ, а не дядя за тебя.
>>697284Бесит такая хуйня в жс
>>697371А если я выебу тебя в анусай пока ты спишь? Это что будет?
>>697373Изнасилование, так как я этого не заказывал.
>>697371Тебе полезно почитать об интеллектуальной собственности. Ты не можешь взять и поехать с гастролями исполнять песни Димы Билана. САМ ИСПОЛНЯЯ, САМ ПРЕДОСТАВЛЯЯ УСЛУГУ, Но песни его. Тебя засудят. Ты это понимаешь? Ты вообще законы знаешь? Мы же о юридических вопросах, а не о философии говорим. Стихи, музыка, проза, алгоритмы, программы, и прочее-прочее - это все интеллектуальная собственность.
>>697372Первый раз сталкиваюсь с чем-то подобным, за все 10 лет практики в нём.
>>697374А как ты узнаешь, что это вообще было?
>>697376Расскажи про свои впечатления от языка, опытный анон. Не было ли желания перекатиться? Или ты не только на js пишешь? Нет ли ощущения нелогичности от языка?
>>697377По оставленной материи.
>>697375Много кто пел песни билана без всяких судов. Загугли в ютубе, это называется кавером.
>>697400При желании билан может их засудить, похуй как это там называется
>>697402Но голос то не его также как и текст. Это совершенно другое музыкальное произведение получается.
>>697403Всё равно, что стихи читать запрещать.
>>697400Ты не различаешь понятия кавера, и гастроли. За концерты деньги берут. Понимаешь? А чтобы продавать кавер - нужно разрешение исполнителя.
>>697403Если он защитил текст и музыку авторским правом, то они его.
>>697402Если они это не продавали - то не может. (если только не докажет, что он засчет них заработал)Но потребовать выпилить с ютуба запросто.Ничто не запрещает петь чьи-то песни дома за праздничным столом.Но если ты выступаешь перед толпой с чужой песней - это уже нарушение законодательства.
>>697405Мы про код по-моему говорили, а код это текст, тут ближе будет с писательством всё-таки.
>>697407У ютуба партнерка есть, с которой они могли зарабатывать. Но проще доказать права и получать деньги всех заливаторов, чем выпилить всё
>>697404Смотря чьи.У авторского права есть срок давности.
>>697407Смотри 17 миллонов просмотров, она явно заработала. Текст нихуя не её, хотя очевидно песня имеет правообладателя из разряда мировых лейбловhttps://www.youtube.com/watch?v=8wBuEpZZKa0Но ничего не могут сделать. Самые крупные папки мира, потому что очевидно, что никто не может запрещать информацию законно. Только пугать этим, получая деньги с лохов.
>>697408Песни это тоже текст.Стихи так же охраняются авторским правом.Как и проза.Только если сравнивать с программным кодом - это разные эпостасии.Первое - это творческая область.Вторая - ближе промышленная. Нужно еще понимать, что если ты нарушаешь авторское право, окончательное решение судиться с тобою или нет принимает автор.Если я, например, найду чьей-то программный код защищенный лицензией, которая там запрещает его например распространнять или что-то с ним делать - но вот я почитав его обнаружу в нем ахуительно годное что-то (лаконично реализованный алгоритм например), и решу на примере него студентам объяснить что-то (а у автора разрешения спросить забуду, ну или может не найду я автора). А потом это как-то всплывет, и тут уже зависит лишь от корысти автора. Он может меня легко засудить, а может и не судить. Тут вопрос морали (как бы что плохого в том, что я студентам что-то объянял приводя его как пример качественного кода). А вот если бы я его продавал например, другое дело. Или если бы например приводил в пример студентам в качестве плохого кода (автор бы скорее всего обиделся, и засудил бы назло). Но суть то, что без спроса (если то подразумевала лицензия) я ее нарушил. Алсо, если лицензия за кодом не закреплена, она охраняется общими положениями об авторском праве (то есть даже если нет никакой лицензии - код все равно принадлежит тому, кто его написал,) и что с ним можно делать,а что нельзя надо явно спрашивать. Отсутсвие лицензий порою даже хуже чем их наличие (потому что если ты найдешь чей-то код без какой-либо лицензии, и без спроса его используеь\включишь в свой продукт, а автор об этом узнает, то он может предъявить притензии. в случае же если есть свободная лицензия, то она может позвалять включать изменять и форкать без спроса автора (но например сохраняя в логи копирайтов, или обязательно открывать код производных продуктов, и так далее)
>>697260Пиздец даун, кидает в определение функции массив лол, и удивляется, что-то не так работает. 10 лет я ебал пидораха
>>697413Могут.Они не делают лишь потому, что это только некрасило бы им и портило бы репутацию. Понимаешь?Они с легкостью выпиливают уже на автомате, если в видосе вставлен трек защищенный авторским правом. Но не выпиливают вот такие каверы, лишь потому, что это глупо. Да и потом. В каверах всегда указано - кто настоящий автор. От того он и кавер. Иногда автору этого может быть достаточно. Авторское право, на то и авторское. Тут нельзя как за преступление которе сняли на камеру и выложили в сеть просто так завести дело без пострадавшего. Подать иск может только автор (ну или его представители). А подавать или нет - это их дело.
Как своровать такую панораму отсюда http://1panorama.ru/world/finlyandiya-38/yuzhnaya-finlyandiya-225/xelsinki-1003/dvor-v-xelsinki-panorama8989 для своего сайта? Встраивание там есть но с дурацкими ссылками и скрыть их с помощью css/js почему-то не получается.
>>697421Ты глупый что ли?До впиливания деструктуризации параметров тебе бы просто не позволили бы этого сделать.
невермайнд >>697423, успешно заныкал ссылки
>>697421В js уже можно вот такfunction (x = 0, y = 'hui') {}и вот так function ([x,y,z] = [0,1,2]) {}Просыпайся.
>>697427Ебанашка, посмотри что он делает сначала, а потом хавалку разевай>>697424А сейчас тебе что позволили? Ты же сам ныол об ошибке, дебил. 10 лет опыта лол.
>>697428Какой ты, глупенький. Ну ладно.
>>697432Чувак, ты даже блять в синтаксис не врубаешься, какие 10 лет опыта? Ты даже не понимаешь, какую ты чушь написал. Баг v8 блять ахахахах
>>697433Я все прекрасно понимаю.Это ты не понял о чем я спрашивал, и не видишь что функция отрабатывает при неправильном объявлении.
>>697435Ой всё, ты либо троллишь, либо реально тупой. Хотя бы прочитал статейку сначала какую, где тебе основы хотя бы рассказали.
>>697438Хорошо. Если ты такой умный. Покажи мне, где описано такое поведение. Может быть приведешь цитату из спецификации? Или ты только кукарекать умеешь?
>>697443Манька, а теперь пойди узнай, что из этого всего является итерируемым и сделай вывод. Я уже о твоих знаниях всё понял, к сожалению на большее, чем джун ты вряд ли тянешь. 10 лет впустую.
>>694033 (OP)Вопрос от профана - знатокам:В чём заключается бэкенд разработка на Ноде ? В чём весь цимес ? Вот к примеру, ХТМЛ заключается в написании конкретных тэгов, которые формируют скелет веб-сайта. ЦСС, заключается в присвоении ХТМЛ тэгам, какого-то вида и написания кода, который состоит из вполне понятных слов, типу цвет, отступ, ширина и тд.А вот в чём сакральный смысл Node.js, смотрю сейчас видеоуроки по Ноде, и нихуя не понимаю, каким образом человек должен выстраивать мысль, что-бы писать сервер. Вот например в ХТМЛ ты знаешь, что всё что ты пишешь, будет расположено на страничке с верху в низ в таком порядке, который ты написал, знаешь что тэг хедер, должен быть сверху, футер - снизу. А как постигнуть мышление Node.js, откуда черпать знания для построения правильного мышления в этом плане ?
>>697449Боже, блядь.При чем тут сука итерируемость, блядь. Что ты несешь вообще. Какой же ты тупой. В общем ладно.
>>697451Не понял что в твоем вопросе специфического для ноды. Для морды ты располагает все это говно, а на сервевре тебе надо перегнать данные оттуда сюда, там сохранить, там обновить, там удалить, и так далее. Абстрактное мышление, мой недалекий друг
>>697455>ноет про дестрактаринг>не знает как он устроен и причем там итерируемостьТы просто позор этого треда.
>>697455Ладно, сжалюсь над тобой, вот неплохая статья, там ответы почти на все твои даунские вопросы, даже лезть в спецификацию тебе не придётся, хотя ты вряд ли бы в ней разобрался.http://www.2ality.com/2015/01/es6-destructuring.html
>>697451Не понятно что тебе не понятно. Ты не понимаешь для чего нужен бекенд или как писать бекенд на жс с его асинхронностью?
>>697481>>697458Скорее вопрос состоит в том, к чему сводится написание бэкенда ? Вот чтобы сделать в ХТМЛ хедер, мне нужно написать <header></header>. Что-бы сделать его синим цветом, нужно написать в header{background-color:blue;}. Всё сводится к знанию тэгов и их применению. Как на пальцах обьяснить человеку, который ничего не знает о вебе, к чему сводится работа в Ноде ? С чего вообще начать написание сервера, и чем его закончить ? Где в бекенде хедер, а где футер ?
>>697488Если сильно всё упростить, то нода этот хтмл должна отдавать. На разные действия пользователя разный хтмл.
>>697490Люблю тебя анонимус, примерно это я и хотел услышать. Хотя если есть ещё подобные пояснения, то пишите, оче интересно.
>>697490Не только хтмл. Скорее просто некие файлы, они могут быть совершенно разного формата.Т.е., если всё грубо упростить, то всё, что делает сервер, это отдаёт некие файлы (и создаёт файлы для условной базы). Когда ты пишешь сервер, ты просто решаешь, когда, что и куда нужно отдать/записать. Типо если тебе стучаться по адресу срвер.ру/хуй, ты отдаёшь картинку с хуём, а если стучаться по адресу сервер.ру/регистрация, то пишешь в базу имя и пароль.
>>697491Нода сама по себе очень простой инструмент. Но все сильно усложняется асинхронностью. Весь код тебе придется связывать колбэками/промайсами, иначе придется для каждого пользователя плодить по инстансу ноды, по аналогии с пхп. Запрос в ноде - это, по сути, очень длинная цепочка колбеков.>>697492Ну статику так-то лучше нжиниксом отдавать. Но вообще да, нода может отдавать что угодно и как угодно, хоть стрим каких-то байтов.
Помогите разобраться в чем проблема...В общем написал скрипт, который при начале прокрутки страницы, делает прозрачным верхнее фиксированное меню. Все работает идеально в лисе, а вот в говнохроме работать не хочет. Вот мой говнокод:window.onscroll = function() { var scrolled = document.documentElement.scrollTop; var header = document.getElementById("main-header-wrapper"); if (scrolled > 50) header.style.opacity = "0.7"; else header.style.opacity = "1";};
>>697495Поменяй documentElement на bodyВ нормальных браузерах сам документ не скроллится, видимо только в говнолисе, только пидоры её юзают ещё
Господа фронтенд девелоперы. Если сайт работает на 100 процентов правильно в хроме, есть ли смысл его проверять в Opera?
>>697505спасибо, помоглоvar scrolled = document.documentElement.scrollTop || document.body.scrollTop;Даже за пидора теперь не обидно.
>>697507Конечно.
Совсем плох в сабже, но нужно решить проблему. Есть массив с несколькими переменными с именами вида "foo1bar2", нужно пройтись по массиву, убрать всё, что содержит "foo1" и вынести остаток в новый массив. Попробовал всякие map и grep, но они ничего не делают, видимо потому что элементы массива не строки, а переменные. Как правильно это сделать или хотя бы в каком направлении копать?
>>697507Движки отличаются.
>>697526https://jsbin.com/diwalezaza/edit?html,js,outputЕсли ты хранишь в массиве набор значений, то имена их уже не имеют значения, т.к. это либо копия (если примитив) либо ссылка (если объект или функция). В отличие от объекта, в котором ты хранишь названия полей.
>>697530А если это ссылка, то можно как-то определить ее в массиве по названию переменной, под которой она в него записана?
>>697534Через строгое равенство (===) разве что. Пересмотри структуру данных, возможно, что удобнее будет хранить в объекте, а не в массиве, а пробегать через for in.
>>697535Понятно, спасибо.
http://bootsnipp.com/snippets/ykXaПомогите нубу.Допустим есть вот такое поле, как сделать чтобы у каждого нового поля были свои независимые радио переключатели?
Posoni, клиентский жаваскрипт ведь не может напрямую обращаться к базам данных?
>>697574net.
>>6973462chau undercatu
>>697584>>697346Смотрите, коммунисты от слова "кал" подъехали.
>>697619Этот раб порвался.
>>697631Посмотри на жизнь среднестатистического СССРянина и жизнь среднестатистического американца. Кто из них больше на раба походит?
>>697644ВРЕТИ!
>>697346>в будущем никакого копирайта не будет
>>697644Ты мыслишь прошлым и транслируешь реалии настоящего на неопределённое, но в достаточной мере прогнозируемое будущее, алсо я тебе много чего написал, но потом стёр, ибо ты завёл речь про какой-то совок, америку и прочую политическую байду, всё равно будешь стоять на своем. Наверни лучше книг по философии и футурологии. Нигры в кандалх тоже когда-то не верили, что их дети смогут стать богатыми музыкантами, модельерами, учёными. Всё меняется, аноним, приматы эволюционируют, границы государств стираются, жизнь становится лучше, копирайт станет ненужен, и дело даже не в каких-то вещах ассоциирующихся у тебя с комми, а в том, что ему просто не будет места в мире, который ни ты, ни я не можем себе представить в полной мере, он станет мешать всем.
>>697657Если ты не можешь представить этот мир, почему ты так уверен, что копирайт не будет нужен? По-моему с каждым годом копирайт становится всё востребованнее.
Почему вот этот вот пнример возвращает 2, а не 3, если обьекты в джс имеют сссылочный типа?
Почему вот этот вот пример возвращает 2, а не 3, если обьекты в джс имеют сссылочный тип?function f() { var a = {f :1}; a.f = 2; var b = g(); a.f = 3; return b; function g() { return a.f; }}f();
>>697679Ты в функции возвращаешь примитив, а не объект.
>>696665ЭЭЭЭЭЭЭ....Чем не годится return (i > 0) ?Бля, я тут вчера еще прочитал про суперфункцию left_pad и ржал до конца дня как ебнутый.https://habrahabr.ru/post/280039/Признавайтесь мартыханы, кто ей пользуется в своих проектах?
>>696699Совсем мудак что ли? Браузеры сейчас есть в микроволновках.
>>697691Я другой анон. Объясни почему возвращая примитив, он берет его состояние на момент объявления функции, но возвращая объект актуальное свойство?
В момент записи в переменную b a.f все еще равно 2.
>>697679>>697790
>>697770ЛОЛvar a = {f :1}; // a.f == 1a.f = 2; // a.f == 2var b = g(); // b == (a.f == 2) a.f = 3; // a.f == 3return b; // вернет 2 и a.f равным 3ПОНЯТНЕНЬКО ?
>>697770Не на момент объявления, а на момент вызова. Если возвращаемое значение это примитив, то функция возвращает копию значения, иначе ссылку на объект.
Почему не могу вызвать переменную с данными из полученного документа вне ajax запроса? Как это сделать?https://jsbin.com/rifapugotu/edit?js,outputМартышка
>>697795блядь, тупанул че-то. Думал как b=g, return b(). Спасибо. В глаза ебусь.
Товарищи уважаемые погромисты, не велите казнить, велите помочьЗаебался уже честное словополучил ссылку типаhttp:\\\/v\/\/\\\ открываешь в браузере выглядит какhttp:////////\\\*Мне казалось, о да, щас на изи, целительный REPLACE Но мой разум оказался слишком слаб, когда на любые потуги заменить на нормальный вид, склонялись к ошибке или просто ничего не менялось. Помогите братушки родные, что делать, чтобы ссылка нормальный вид приняла.
>>697912к хуям поехали ссылки 1.HTTP : \\ bukvi \/ v \/ bukvi \/ bukvi \ bukvi \ bukvi \2.HTTP : // bukvi // v // bukvi // bukvi \ bukvi \ bukvi \
>>696687Наверни ereg, eregi, mb_ereg, mb_eregi, preg_match, strstr, strchr, stristr, strrchr, srcpos, stripos, strrpos, strripos, mb_strpos, mb_strrpos, даун
Пожалуйста няши хелпаните
>>697912Из-за чего у тебя ссылка такая становиться? Можешь нормально объяснить?
>>697929я с фейсбука достал ссылку на видеоизвлёк из flashvars такой, если поменять слеши в ручную получится нормальная ссылка на видео в фб
>>697563бамп.Я очень тупой, а анон же умный.
>>697932>>697931Попробуй функцию decodeURIComponent('http:\/\/ssilka.com/')
>>697935точно, сейчас попробую, спасибо!
>>697935не сработало(
>>697951Приведи пример ссылки
>>697952>>697952https:\\video-frt3-1.xx.fbcdn.nethvideo-xtf1\/v\/t43.1792-2\/12808548_182779398773236_1387953311_n.mp4?efg=eyJybHIiOjE1MDAsInJsYSI6MTAyNCwidmVuY29kZV90YWciOiJzdmVfaGQifQ\u00253D\u00253D&rl=1500&vabr=602&oh=05aa2486ef20c4253cff25d4ec8288c7&oe=56F5539F"k2
>>697954"k2 случайно квотнул, этого в ссылке нет
Ссылка сдохла, вот новаяhttps:\/\/video-frt3-1.xx.fbcdn.net\/hvideo-xtf1\/v\/t43.1792-2\/12808548_182779398773236_1387953311_n.mp4?efg=eyJybHIiOjE1MDAsInJsYSI6MTAyNCwidmVuY29kZV90YWciOiJzdmVfaGQifQ\u00253D\u00253D&rl=1500&vabr=602&oh=81ed0c773687f098d005412e50404813&oe=56F561AF
>>697954И в каком виде у тебя эта ссылка работает? Что на что ты меняешь?
>>697959У меня жс сам её правит, лол
>>697961>>697959https://video-frt3-1.xx.fbcdn.net/hvideo-xtf1/v/t43.1792-2/12808548_182779398773236_1387953311_n.mp4?efg=eyJybHIiOjE1MDAsInJsYSI6MTAyNCwidmVuY29kZV90YWciOiJzdmVfaGQifQ/u00253D/u00253D&rl=1500&vabr=602&oh=81ed0c773687f098d005412e50404813&oe=56F561AFВот она же рабочая, просто слеши в другую сторону поставил и удалил пару штук
>>697966если сам вводишь то да, а она у меня в переменной
>>697969Даже не знаю что сказать. У меня не получается запихнуть в жс оригинальную ссылку, жс её сразу правит
>>697978пиздец горит)
Пошёл костылём, разделил всё, поудалял думаю ну всёпошла работаи тут хуйпоследняя часть не делитсязадача упростиалсь мальца, но всё ещё есть, терь вот тут нужно обратные слешы сделать12808548_182779398773236_1387953311_n.mp4?efg=eyJybHIiOjE1MDAsInJsYSI6MTAyNCwidmVuY29kZV90YWciOiJzdmVfaGQifQ\u00253D\u00253D&rl=1500&vabr=602&oh=81ed0c773687f098d005412e50404813&oe=56F561AF
Разбил строку на символы, заменяю циклом)))))))))))0
>>698000>>698009Ты про .replace что-то слышал?
>>698011Он не реплейсит, пишет ошибку на \ (\) и т.д
ВОТ КАК БЛЯТЬ
ебать, я смог
>>698020Про экранирование ты не слышал?
Сап. Есть скрипт на питоне для взлома Joomla < 3.4.5. Вот: http://pastebin.com/0PBL5p3zПеределал на nodejs, вот: http://pastebin.com/nac2QHqmНо он сука не работает. Подозреваю, что эта строка "\xf0\xfd\xfd\xfd" нормально не передается в заголовках http запроса через нодовский request. Когда выводжу эту строку в консоль через nodejs и python, то через ноду вывод чуть другой, не кракозябрами. Я с нодой плохо знаком (а с питоном тем более), подскажите
>>698096А на пистоне он работает?
>>698098ага
>>698112Так и зачем его переписывать? Поехавший?
>>698121Ну, вообще мне этот скрипт нужен, чтоб нашкодить на одном сайте (кстати, я сам его и делал, так что да, возможно я таки поехавший), но не палить свой айпи. С проксями ебаться не хочу, да и они все платные.Поэтому хочу залить на какое-то бесплатное облако, Heroku, и там выполнить. С NodeJS там понятно, я уже пробовал другие скрипты гонять, а с питоном хз как запустить. Может, подскажете другие бесплатные облака?
>>698130https://devcenter.heroku.com/articles/getting-started-with-python
>>698141Блджад, я все равно хотел на ноде сделать. Это же нодо-тред, не? Подскажите просто, будет ли оно вообще работать на ноде или такие спецсимволы как-то коверкаются движком ноды или модулем request, мне просто интересно.Вот на пике, как выводятся спецсимволы в консольке.
>>698149Подозреваю, что твоя проблема в том, что ты эти спецсимволы хранишь в виде строки, а не в виде буфера байтов.
>>698149Тут похоже дело в кодировке. На каком-то этапе они перегоняются, чего не должно быть. Нужно только понять где, и тогда можно будет убрать. А, ну ещё можешь узнать название нужной тебе кодировки и передать в байтовом формате.
Можно ли доверять данным, сохраненным в jwt?
>>698158>>698154А, забейте на всю хуйню выше, дело не в кодировке оказалось, просто для этого хака нужны куки, добавил 2й запрос с тем же jar-ом, чтобы новосозданная кука подцепилась, и все хакается на ура. В питоне почему-то с 1 запроса работает, хз.(по пику - питон походу выводит в консоль в кодировке cp866, а нода в latin1. Через модуль iconv или iconv-lite можно перекодировать, если надо)
Анончики, дай БГ здоровля каждому. Обесните мне пожалуйста профитность ReactJS. Сейчас читаю доки и вижу:[code]ReactDOM.render( <h1>Hello, world!</h1>, document.getElementById('example'));[/code]Это нужно чтоли джаваскрипт и ХТМЛ в одном файле писать? Это же пиздец лютейший.Вообще заказчик хочет быстрого отзывчивого интерфейса, по этому бек-энд сделать в виде АПИ а на фронт-енд запилить что то простое и быстрое, посоветуй, анончик.
>>698260>Это нужно чтоли джаваскрипт и ХТМЛ в одном файле писать? Нет. ХТМЛ пишешь отдельно в другом файле, потом экспортируешь в файл с реактом.
>typeof NaN >"number"Чо?
>>698260Возьми лучше ангуляр второй, если просто хочешь делать, а не ебаться с этой лапшой из четырех языков и СОСТОЯНИЕМ
>>698265Число такое, "нечисло" называется
>нечисло>Число такое
>>698266Анончик а стоит ли? Допустим мне нужно показать пользователю дешборт с хуевой тучей графиков, которые вычисляются за всё время по каждому году. И нужно чтобы при переходе с другой странички именно на этот дежборд, при клике на по ссылке, сам дешборд открылся за время, которое меньше 0,5сек а уже вся инфа в него догрузилась по факту за сколько там получится. Возможно ли такое сделать на ангуляре. Вообще стоит ли заморачиваться или проще сказать заказчику чно нехуй ебать мозги?
>>698275Да изи такое на ангуляре сделать, да и вообще легко такое сделать. В чем твоя проблема-то?
>>698277У меня проблем нету. Пилим портальчик один и заказчик доебался, что странички долго грузятся (секунду-две) в пример ставит портал эжура мол там моментальный отзыв сайта, хочу так же. Вот я и думаю как сделать чтобы было с моментальным отзывом и чтобы себе профитно на будущее было в плане поиска оплачиваемой работы.
>>698275алсо бекенд на пыхе УИИ
>>698277Сори, это >>698280 тебе адресовалось.
>>698278А сейчас все на чем работает? Просто html отдается?По-моему ты не там проблему ищешь. Накати php7 и настрой yii-кеширование, все будет летать
>>698282> А сейчас все на чем работает? Фронтенд, всмысле
>>698282> А сейчас все на чем работает? Просто html отдается?> Накати php7 и настрой yii-кеширование, все будет летатьДык, уже. + 2 сервака, гео-репликация все картинки, скрипты и стили минифицированы. Дело в том, что всё равно есть эта задержка, пока передаються данные к пользователю, сам скрипт исполняется за 0,2+/-0,05 сек, но вон пока оно всё какнеться в браузер, пока отрендериться - так и появляется эта задержка. Получается что батлнек - это браузер клиента. По эму было решено поступать в лучших традициях юзабилити и показывать пользователю что его действие получено и уже потом обрабатывать.
>>698285Так а фронтенд на чем? Юзается фреймворк какой-то?
>>698266Не рекомендую. Ангулар, что первый, что второй - набор из костылей для хипстеров. Реакт посложней, но зато его действительно можно и удобно использовать.
>>698368Ты всё перепутал
>>694033 (OP)Кто работал с API яндекскарт? Как там убрать названия улиц?inb4: съебал на вебач
>>697574Только к тем, что встроены в клиента.В браузерах есть localstorage и websql
>>697657Лол. авторское право будет всегда. Его по определению не может не быть, ибо в сущности оно заключено в том - кто создатель тот и автор. Политика охраны авторского права, разумеется может поменяться. Но, на мой взгляд, сие возможно только при каком-нибудь трансгуманизме, но не ранее. Ибо люди в сущности своей до того момента не поменяются. А значит 'моё\мне\я тебе не разрешал' будет всегда востребовано и будет охраняться. Единственное что еще можно представить, это более здравое отношение к данному законодательству. Ибо как сейчас может доходить до абсурда, когда люди начинают судиться за права на СЛОВА, и это безусловно глупо.
>>697720nodejs от нее зависит (зависела).
В общем увидел вакансию на Angular макаку и решил посомтреть что это. Мне понравилось, хотя я нихуя не понимаю. Есть добрый анон который будет мне помогать разбираться с этим?
>>697839Потому что переменная у тебя локальная.Сохрани ее во внешнюю, например.
>>698527Ментейнер метеора с тебя посмеялся бы
>>698000>\u00253D\u00253Dэто юникод символы ==заменяются decodeURIComponent
>>698271Разницу между 'не число' и 'нечисло' не улавливаешь?
>>698531>сие возможно только при каком-нибудь трансгуманизме, но не ранее.Про это и речь.
П Е Р Е К О ТЕ https://2ch.hk/pr/res/698574.htmlР https://2ch.hk/pr/res/698574.htmlЕ https://2ch.hk/pr/res/698574.htmlК https://2ch.hk/pr/res/698574.htmlО https://2ch.hk/pr/res/698574.htmlТ https://2ch.hk/pr/res/698574.html