to post messages and comments.

@zinid:
JS Go

Создатель node.js намекнул, что node.js — говно и предложил юзать другое Goвно.

@OCTAGRAM:

Пример реализации автоматического тестирования кода на JavaScript при помощи фреймворков Chai и Mocha

@lurker:

заглянул в букмарки, а там такое

javascript:(function()%7Bjavascript:var%20s%3Ddocument.createElement(%27script%27)%3Bs.setAttribute(%27src%27,%27https://nthitz.github.io/turndownforwhatjs/tdfw.js%27)%3Bdocument.body.appendChild(s)%3B%7D)()%3B

попробуйте на главной жуйка, например

@qnikst:

есть javascript код, в нём через fetch посылается GET запрос, в этом же запросе добавляется header — Authorization ...., так вот в браузере это работает, а в тестах на PhantomJS нет. В логах вижу CORS запрос (OPTIONS) и больше ничего, при этом почему-то в логах вижу:

ERROR: 'Unhandled promise rejection', TypeError{}


куда этот в софте вообще копать, чтобы понять причину и как лечить?

@Abaza:

Проблемка с AJAX. Очень нужна помощь.

Есть такой вот кредитный калькулятор: lakaz.ru
Архив тут: lakaz.ru
Когда все файлы его в одной папке, он замечательно работает. Я хочу его интегрировать в DLE, там файл, отвечающий за AJAX в целях безопасности должен находится в специальной папке. Так вот, когда я этот файл переношу в отдельную папку — перестает скрипт работать.

Вот тут можно посмотреть: lakaz.ru Идет обращение к файлу lakaz.ru и сервер выдает 500 ошибку.

Что-то делаю не так, но что, понять не могу. Буду рад любой помощи. Спасибо

@k0st1x:

(![]+[])[+[]]+(![]+[])[+!+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]
// -> 'fail'
via habrahabr.ru

@justonemore:

Помогите малышке! Ищу удалённую работу кодером/фриланс (unix, bash, docker, nodejs, phantomjs, telegram api). Готова на многое 😏🙊
twitter.com

@justonemore:

Анна**ЗАКОНЧИЛА ШКОЛУ!!!"Викторова вступила в группу "НАХУЙ ШКОЛЬНИКОВ ИЗ КОНТАКТА!"О jQuery.
bash.im

@itanka:

Открыл я на работе два проектика в vs code и у меня перестал работать встроенный туда mercurial. Оказалось что эти два проекта быстро съели fs.inotify.max_user_watches. Вместо 8192 пришлось поставить 262144

@justonemore:

Basically exactly what the title says. I work on a team with 5 other developers. We've never had any major issues, everything goes smoothly. I am paid $80k and my coworkers are as well, but we have recently been told by the owner that due to supply and demand of programmers all of our salaries will be dropping by 20% in two weeks. That will bring me down to about $64k before taxes.
Has anyone heard of something like this? He said that frankly there are so many boot camp graduates now who are willing to take a fraction of our pay that he is doing us a favor by keeping us. He also said he'd be happy to give good references, but that finding a job is hard now, even for programmers.
I've been looking for jobs for the past few months but I haven't had any luck. Even though I'm qualified I rarely get calls back.
What is going on? Has the bubble burst?
reddit.com

@lurker:

+    switch (fov) {
+    case 15: return size * 7.595754112725151;
+    case 30: return size * 3.732050807568878;
+    case 45: return size * 2.414213562373095;
+    case 60: return size * 1.732050807568877;
+    default: return size / Math.tan(fov / 2 * Math.PI / 180);
+    }

@rtfmpls:
JS

В sails.js роботы уже восстали
github.com

@Rainbow-Spike:

imagizer.imageshack.com

@Rainbow-Spike:

ой вэй, под видом внедрения совместимости с мобилками Гелбура блочит иконки, если включены расширения в браузере. борьба с адблокерами
var spans = document.getElementsByTagName("span");
for (x in spans) {
if (spans[x].className == "thumb") {
var med = spans[x].getElementsByTagName("img")[0];
med.className = ''; // sex ist eine schlacht, liebe ist krieg
}
}

@lurker:
JS

([,ウ,,,,ア]=[]+{},[ネ,ホ,ヌ,セ,,ミ,ハ,ヘ,,,ナ]=[!!ウ]+!ウ+ウ.ウ)[ツ=ア+ウ+ナ+ヘ+ネ+ホ+ヌ+ア+ネ+ウ+ホ][ツ](ミ+ハ+セ+ホ+ネ+'(-~ウ)')()

@lurker:
JS

немного драмы, которую я пропустил github.com TL;DR github.com

@lurker:
JS

охуеннейше t.co

@Kerrigan:

Запаковал свой SixVencer в кордову

@Rainbow-Spike:

var $color = { R:255, G:255, B:255, A:1};
if ($text.length === 4) {
$color["R"] = parseInt($text[1] + $text[1], 16)/255;

...

$color["R"] = parseInt($text[1] + $text[1], 16); // ёпт!

@sl2:

Кстати, программисты есть? Посоветуйте мне the best way. Есть некий сайт, на котором примерно раз в час (от 10 минут до часа) происходит некое событие и страница перегружается. После этого события надо прореагировать, скажем нажать появившуюся кнопку. В данный момент я решил это простым плагином для браузера. Но держать постоянно включенный комп не охота.

Есть такая мысль: на бесплатном хостинге установить PhantomJS и вместо плагина написать скрипт с аналогичным функционалом. Но непонятно как обеспечить непрерывность работы. Допустим есть php скрипт, который будет запускать фантом, который и будет выполнять действие. Но действие должно быть выполнено только после события. И как узнать произошло оно или нет? Постоянно мониторить сайт? А может вообще есть способы лучше, без этого гемора?

@Kerrigan:

Поскольку webaudio api не дает мне возможностей нормально дотюнить код, чтобы звук всегда не тормозил — проект завершен, исходники тут github.com

@matero:
JS

прочёл статью про реактивный UI
css-tricks.com

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

@Rainbow-Spike:

Есть рендерер, который будет фотографировать заданный элемент на странице. Рендерер запускает жаваскрипт функцию на странице. Она должна вернуть массив из элементов [x, y, width, height, filename] (фотографируемых элементов может быть несколько). Вопрос — как получить эти параметры?

@Rainbow-Spike:

greasyfork.org

@justonemore:

Тупая мразота! Отключение ЯваСценария в инструментах для разработчиков в Pale Moon приводит к некорректной работе инспектора элементов.

@lurker:
JS

pbs.twimg.com

@Rainbow-Spike:

маленький ребрендинг. хотя со смартфона пока ещё тяжеловато, логотип в экран лезет из-за position: absolute;, но хотя бы боковое меню не мешается со старта страницы. убрал социалкнопки, основная загрузка страницы ускорилась с 12 до 4,5 секунд вне кэша. с менюшкой было около 30. подумываю ещё и счётчик яндекса убрать, 2,2 секунды будет

@Rainbow-Spike:
JS

собирал инфу со страницы в переменную texter
put.innerHTML = texter; // заменил подходящий элемент страницы на собранную информацию
теперь хочу, чтоб инфа копипастилась сама
put.innerHTML.select();
document.execCommand('copy');
и не пашет. пробовал прямо texter селектить, но тоже не пашет

@Rainbow-Spike:
JS

что делать, если document.execCommand('copy'); не помогает? хочу выделить содержимое текстовой переменной и отправить в буфер

@Rainbow-Spike:

greasyfork.org

@[email protected] чота я упоролся жабаскриптом

@Rainbow-Spike:

greasyfork.org

@Rainbow-Spike:

greasyfork.org

@Rainbow-Spike:

greasyfork.org

@SolderStain:

pbs.twimg.com

@Rainbow-Spike:

greasyfork.org

@Rainbow-Spike:

greasyfork.org

@Rainbow-Spike:

greasyfork.org

@Rainbow-Spike:

greasyfork.org

@lurker:
JS

вышла новая нода, по слухам немного быстрее старой

@unfalse:

js такой js.
Можно переопределить константу. В случае с let это ещё понятно.
Такой код спокойно работает.

const a=1;
if(true){
const a=2;
console.log(a);
}