Чтобы добавлять сообщения и комментарии, .

@lurker:
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:
rtfmpls

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

@Rainbow-Spike:
Rainbow-Spike

imagizer.imageshack.com

@Rainbow-Spike:
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:
lurker

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

@lurker:
lurker

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

@lurker:
lurker

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

@Kerrigan:
Kerrigan

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

@Rainbow-Spike:
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:
sl2

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

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

@Kerrigan:
Kerrigan

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

@matero:
matero

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

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

@Rainbow-Spike:
Rainbow-Spike

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

@Rainbow-Spike:
Rainbow-Spike

greasyfork.org

@justonemore:
justonemore

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

@lurker:
lurker

pbs.twimg.com

@Rainbow-Spike:
Rainbow-Spike

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

@Rainbow-Spike:
Rainbow-Spike

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

@Rainbow-Spike:
Rainbow-Spike

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

@Rainbow-Spike:
Rainbow-Spike

greasyfork.org

@_@ чота я упоролся жабаскриптом

@Rainbow-Spike:
Rainbow-Spike

greasyfork.org

@Rainbow-Spike:
Rainbow-Spike

greasyfork.org

@Rainbow-Spike:
Rainbow-Spike

greasyfork.org

@SolderStain:
SolderStain

pbs.twimg.com

@Rainbow-Spike:
Rainbow-Spike

greasyfork.org

@Rainbow-Spike:
Rainbow-Spike

greasyfork.org

@Rainbow-Spike:
Rainbow-Spike

greasyfork.org

@Rainbow-Spike:
Rainbow-Spike

greasyfork.org

@lurker:
lurker

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

@unfalse:
unfalse

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

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

@lurker:
lurker

фреймворк React, где ничего не означающий виртуальный элемент <div> преобразуется в функцию React.createElement(‘div’), которая возвращает некий объект, который всё равно выводится в браузер как <div>.medium.com

@qrilka:
qrilka

свагер-свагер, говорили они — при этом аж во 2-й версии они не умеют nullable, только в следующей, которая вроде как ещё в RC

@kitt:
kitt

идиоты на марше habrahabr.ru
break это GOTO циклов и его следует избегать
Хорошая новость в том, что существует много библиотек и инструментов, которые могут нам помочь, такие как Lodash, Ramda, lazy.js, рекурсия и другие
автор не учел, что лодэш(и всё остальное хипстерское гавно) использует вспомогательное гавно, которое использует другое вспмогательное гавно, которое в итоге использует циклы и брэйки

lodash github.com например.

@lurker:
lurker

тинькоф хантит pbs.twimg.com

@Rainbow-Spike:
Rainbow-Spike

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

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

когда появятся нейросети, способные без адского шаманства находить на картинке тексты, и нейросети, способные толково переводить, Комикслейт превратится в робота-переводчика веб-комиксов. с любого языка на любой. а пока есть только ручной образец на 10 языках comicslate.org оригинал — русский, формат наклеек — CoTAN. причём, как и ожидалось, после наладки "забеливания" оригинала смена одного лишь текста между версиями перевода занимает всего по 2-3 минуты для языков с короткими словами (эсперанто) и 3-4 минуты для языков с длинными словами (итальянский, болгарский) — коррекция размера ещё требуется. какие бы ещё языки туда добавить? есть тут знатоки шведского, норвежского, датского, исландского, австрийского, румынского, венгерского, чешского, словацкого?

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

так и не определился, куда кнопку "править страницу" девать, вправо или влево. слева — она будет сразу на мобилах видна, но галку "показать перевод" надо пристроить тогда поудачнее. кроме того, левую панель, занимающую много видимого места в мобилках, я и сам хочу грохнуть, а гуглооптимизатор советует ещё шапку сайта урезать нахрен, чтоб целевой контент грузился резче. в принципе, можно в коде движка поставить все эти кнопочки в конце, а потом float куда надо... или сайдбар сделать

и самая главная проблема — в CSS не могу найти правило, зуммирующее определённый div и его дочерние элементы под размер экрана. сам плагин с наклейками к мобилкам не приспособлен в принципе. только пиксели, никаких процентов

@justonemore:
justonemore

Бесит вэбная фигня на иллюстрациях к прогрммистским статьям.
shakal.today

@Rainbow-Spike:
Rainbow-Spike

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

@kitt:
kitt

ковыряю ReactJS. какое то хипстерское гавно с jsx и бабелем

@unfalse:
unfalse

youtu.be
На 48-й минуте Алексей Симоненко признался что у него подбамбливает

@kitt:
kitt

чёт я в последнее время разочаровался в canjs. Вроде ребята шли в правильном направлении, но в итоге пришли к какому то смешному велосипеду с непонятным функционалом. 2/3 которого, на мой взгляд нужны не понятно вообще для чего (ну можь для каких то узкоспециализированных задач).

Осматриваюсь вокруг в поисках нового претендента на звание годного js-фреймворка