Дима
там 25 кадр?
Там утёнок
Kirill
правда в шторме периодически он почему то перестает проверять типы и приходится перезапускать иде-ху
Rafael 🌵
http://jsbin.com/waboguseya/edit?js,console
тут я старался реализовать твой алгоритм без дополнительного выделения памяти
Anonymous
Сильно не бейте, коллеги. Но можно ли делать вот так? https://gist.github.com/bigslycat/38c3e1827e0ed122ce1679976811047c#file-example-js-L124
Дима
Не, ну серьёзно. Почему?
Чтобы угорать по фп недостаточно серьезно, а все минусы редкого js диалекта в наличии. Ну и плюс наличие одного единственного Правильного Пути — это скорее минус)
CherryTea
Лучшая ide Visual Studio Code – 17 👍👍👍👍👍👍👍 41% WebStorm – 17 👍👍👍👍👍👍👍 41% Sublime text – 4 👍👍 10% Atom – 2 👍 5% RJ TextEd – 1 ▫️ 2% Light Table ▫️ 0% Netbeans ▫️ 0% Brackets ▫️ 0% Komodo Edit ▫️ 0% 👥 41 people voted so far.
Sergey
atom и vscode не иде ж
CherryTea
почему это
Sergey
лучший редактор кода, тогда уж
Sergey
почему это
уже обсуждали мне упорно доказывали человек 5, что Atom не IDE
Anonymous
atom и vscode не иде ж
Как и Brackets, как и Sublime.
Ivan
проголосовал за очевидный вариант
Anonymous
А где вим?
Anonymous
И вообще >Без статической типизации я бы так и не узнала зачем мне IDE вместо редактора
Rafael 🌵
ох уж эта тонкая грань
ну такое: если есть кнопка debug и есть возможность указать, какую строчку дебажить в окне редактора, то ide
Roman
В хроме и ие и фф и сафари тоже есть дебаг
Дима
IDE — это то, за что компания-разработчик не стесняется брать деньги
Дима
IDE — ето когда много окошек
Anonymous
Кошек.
Anonymous
Ещё иде - это удел жабистов, рубистов, крестовиков и прочих. Им без неё шаг влево, шаг вправо не сделать =(
Ivan
в чём пишут жс господа?
Anonymous
На чём угодно.
Anonymous
От блокнота с кате до вима с плагинами.
Ivan
только не в иде
Ivan
из последнего выйти не могут, да?
Ivan
шутки за 300
Anonymous
Рубисты особо ide не юзают
А как же рабимайн?
Ale
А вебсторм?
Ale
Это ж не значит, что все в них сидят
Sergei
phpstorm/vim
Kirill
но и обратное тоже не значит
Sergey
у меня есть подписка на rubymine и webstorm а пишу в vscode и vim 😐
Ale
Ну короч у рубистов норм тулзов, чтобы не юзать иде напилено. К каждому популярном редактору много плагинчиков и все такое
Sergey
для рубей интеллисенс хороший только в рубимайн
Ale
Нигде он не хороший)
Sergey
если бы vscode руби умел, было бы круто
Ale
Репрезентативно)
Дима
если бы vscode руби умел, было бы круто
Ну синтаксис и россыпь каких то плагинов присутствует
Aleksei
JSON schema
Vadim
привет, нужен JS разработчик на постоянку в мск, если интересно напишите, кину подробности.
Михаил
Кто пишет плагины под огнелис и может подсказать, как определять таб из которого идет соединение? Для большинства соединений можно получить контекст, а из него таб. Проблема в оставшихся соединениях, которые идут из конкретного таба, но для них не удается получить контекст. Как определять таб для таких соединений?
Egor
а возможностей web extensions не хватает? тогда решение было бы то же что и в хроме
Михаил
Хз. Должно хватать. Соединения открываются то ли в фрейме, то ли еще как и таб для них не определяется. Все соединения без таба режутся и часть сайтов перестает работать.
Михаил
Sergey
Anonymous
Это кто?
Тот, кто логотип postcss в лошадке тянкам на попе рисует
Чурка
Посмотрела версию SugraJS для npm. Почувстовала желание напиться.
Чурка
Вот скажите, до какой шизофрении может дойти структурное разбиение кода ?
Чурка
Я понимаю, конечно, что одним куском библиотеки держать в любом языке не всегда вариант.
Чурка
Но блин... Каждая. Функция. В. Отдельном. Модуле.
Чурка
И я еще удивлялась, почему все это тормозит как скотинка на загрузке.
Misha Kulakovsky
это норм, в core-js то же самое
Misha Kulakovsky
чтобы всю либу не тащить, и при этом не заморачиваться три-шейкингами всякими
Чурка
Загрузка от 1.9 до 10 сек.
Misha Kulakovsky
Misha Kulakovsky
чото я не верю
Misha Kulakovsky
# cat test.js const s = require('sugar'); # time node test.js node test.js 0.23s user 0.02s system 99% cpu 0.252 total
Misha Kulakovsky
если винда, то вангую две возможные причины: запуск внутри virtualbox и код лежит на shared mount; запуск из-под ubuntu-on-windows и код лежит на /mnt/c/.. у меня были проблемы в этих случаях, в обоих из-за тормозов абстракции фс, на большом количестве открытий файлов начинаются заметные лаги
hlomzik
да hdd там небось
Ві
floppy disk
🚀shmih🚀shmih🚀
Всем привет! Никто не просматривал книгу Дж. Макконнелла "Анализ алгоритмов"? Макконнелл пишет также о наличии мануала для преподавателя со всеми ответами и решениями к приведенным упражнениям, никто не интересовался, не пользовался? Не могу его найти.
Чурка
Да, винда.
Чурка
Хм...
AlexMist
Как функция правильно называется которая массив вида [ { key: 'foo', value: 'value1 }, { key: 'foo', value: 'value2 } ] приведёт к виду { foo: ['value1', 'value2'] } lodash например )
Misha Kulakovsky
Array.reduce
hlomzik
Array.reduce
много кода будет
Misha Kulakovsky
2 строки
hlomzik
2 строки
показывай)
hlomzik
arr.reduce((obj, { key, value }) => ({ ...obj, [key]: [ ...(obj[key] || []), value ]}), {})