Дима
Один пацан писал все на JavaScript, и клиент, и сервер, говорил что нравится, удобно, читабельно. Потом его в дурку забрали, конечно.
Mikhail
А диагноз каков был?
Mikhail
Синдром навязчивых состояний?
Дима
Без понятия, я эту цитату в 2013 году видел)
Oleksandr
ахаха
Max
Народ, как в електроне переименовать файл?
Ilia
Пасаны, где можно почитать как code editors работают с файлами?
Ilia
Ну типо все эти ide и не только, мне интересна именно буферизация, как именно они изменяют одну строку файла и прочие архитектурные и не очень выкрутасы.
Oleksandr
погугли "rope data structure" и почитай сорцы какого-то собственно ace/codemirror/monaco
Ilia
Так, а именно с файлами работа? Он же не перезаписывает их?
Anonymous
Ребят, есть таблица и свг карта. На всех тд два ивента маус - овер и аут. На овер у карты появляется рамка, а бэгкраунд тд заливается цветом. Соответственно на аут все это должно убраться, но в овер создается временная таблица для перерасчета размеров, в нее пихаются ноды из старой, рассчитывается размер, удаляется, и пихается в старую. Ие 11 не срабатывает аут после этих манипуляций.
Anonymous
966 мемберов
Anonymous
Кто с таким сталкивался?
Oleksandr
и пересвечиваю руками, это проще чем чинить евенты
Oleksandr
ну т.е. грубо когда сработал следующий овер то мы смотрим что было раньше овер и его тушим
Oleksandr
оно еще в FF бажит
Anonymous
Как его хранить? Таблица удаляется, но ноды нет
Anonymous
Ноды сохраняются
Oleksandr
id, номер строки, что угодно
Anonymous
Сложна
Anonymous
Хотя нет, спасибо. Завтра попробую
Serhii
Подпространства
Anonymous
господа эксперты а подскажите пожалуйста пилю на Ангуляре словил баг в ИЕ что некоторые элементы кешируются, например таблица когда открываю девелоперскую консоль то перестает кешироваться и все ок как пофиксить добавил <meta http-equiv="Cache-Control" content="no-cache, no-store, max-age=0, must-revalidate"/> <meta http-equiv="Pragma" content="no-cache"/> <meta http-equiv="Expires" content="Fri, 01 Jan 1990 00:00:00 GMT"/> но эт не помогает чет
Vadim
Неплохой наплыв
Anonymous
админ восторгается
Anonymous
спосебо
Michael
Не в HTML добавлять, а в HTTP-заголовки.
Sergey
Кто-нибудь пользуется Pinterest? Почему у них нет массовой загрузки с жесткого диска? Боятся не справиться с нагрузкой?
Sergey
@youngpirate32 не знаю на счет вопроса, но твоей ответ точно глупый. С тем же успехом можно было вообще ничего не писать.
Anonymous
напиши в поддержку
Anonymous
они точно тебе дадут ответ
Sergey
У них нет прямой связи, только база ответов.
Vlad
как-то они ведь держат хорошую нагрузку
Anonymous
дело в стиле сайта
Anonymous
там ссылки
Anonymous
а не файлы хранящиеся на их серверах
Vlad
дело в стиле сайта
хороший ответ. один пин = одна картинка
Vlad
поэтому и не дают тебе загружать несколько
Sergey
1) там есть возможность загрузить файл с компа 2) почему не сделать из нескольких картинок несколько пинов?
Sergey
Спасибо, @Ai_boy
Anonymous
кроссплатформенный граббер и заточка идет не под количество, а под выбор. качество контента от этого только выигрывает.
Anonymous
+ есть хостинги картинок с мультизагрузкой
Sergey
т.е. если я гружу напрямую им это не интересно, потому что потом нельзя создать цепочку рекомендаций для других?
Anonymous
а чтобы им мешало, сделать цепочку рекомендаций, если бы у тебя было много файлов, которые ты загружал?
Sergey
Тогда я просто не понимаю о чем ты) Хостинги это чуть другой случай. Здесь речь об альбомах и о подписчиках. Если я загружу 20-30 картинок к себе на доску, на которую подписано много людей, какая им разница как я это сделаю - через ссылки или через загрузку? Они все равно пойдут прикреплять ее к себе и ссылаться на мою доску. Мне кажется дело все-таки в объемах серверов и нагрузке. Кто-то выше писал о ссылках - да, но если ссылка терется, средний размер для preview картинки остается. А если подгрузить свою, то они сохраняют ее у себя. Зачем тогда вообще было добавлять возможность загрузки своей картинки, если вся суть сервиса в ссылках?)
Anonymous
> Зачем тогда вообще было добавлять возможность загрузки своей картинки, если вся суть сервиса в ссылках?) удовлетворить жадность клиентов
Anonymous
как вижу, этого мало
Anonymous
> Мне кажется дело все-таки в объемах серверов и нагрузке. ты уже вроде все решил, не понимаю смысл отвечать на что-то или ждать ответа, здесь очевидно никто не работает на пинтерест
Sergey
:D
Sergey
Жадность загрузки. Даа.. мне интересно порассуждать с точки зрения идей и подходов к их реализации.
Sergey
А не восстановления справедливости и удовлетворения "жадности".
Anonymous
ну вот подход тебе граббера и подход хостинга картинок
Anonymous
не знаю про инстаграм, но думаю там тоже реализована мультизагрузка
Anonymous
ещё есть тумблер, блоги из картинок
Sergey
инстаграм я всегда воспринимал как фотогаллерею из фото на мобилку - типа 500px но все фото сделаны на мобилку. Когда туда начали грузить все что попало, меня это несколько разочаровало
Sergey
тумблером я мало пользовался, но вообще наверное он близок к тому о чем мы говорим
Alexandr
@iamstarkov Еще хотел спросить по fp. Использование констант в функциях нарушает их чистоту? const isCodeOk = R.pipe( R.prop("statusCode"), R.equals(RESPONSE_CODE_OK) )
Vlad
Лучше сделать isOk = r.curry((codeOk, code) => r.pipe(...)(code))
Sergey
@diedsmiling константа - это значение а не состояние.
Sergey
@diedsmiling не надо путать "переменную" и "состояние". Если переменная никогда не меняется - у нее нет побочных эффектов
Sergey
более того
Vlad
И потом isCodeOk = isOk(constant)
Vlad
Вот такое позволит сделать функцию более чистой
Sergey
function pure() { for(let i = 0; i<10; i++ ) { // do something } return result; }
Sergey
внутри есть состояние - но снаружи нет сайд эффектов = чистая функция
Vlad
@diedsmiling не надо путать "переменную" и "состояние". Если переменная никогда не меняется - у нее нет побочных эффектов
Я думаю если константа рекварится из другого файла то это так себе чистая функция
Sergey
@iamstarkov если подключается модуль - то норм
Vlad
Скажем так не всегда
Sergey
если это происходит идемпотентно - то нет состояния
Vlad
Но в 90% случаях будет норм
Vlad
Так как я описал проще тестировать будет
Sergey
а как вы живете с процедурным require в своем чистом функциональном мире?)
Vlad
Не нужно будет опираться на внешний файл с константами