1.1, Аноним (-), 10:54, 12/01/2018 [ответить] [﹢﹢﹢] [ · · · ]
| +5 +/– |
> напоминающий произошедшую в 2016 году историю с модулем left-pad
Наконец то ходь кто-то спомнил про npm leftpad...
| |
|
2.30, Аноним (-), 12:48, 12/01/2018 [^] [^^] [^^^] [ответить]
| +14 +/– |
> Подскажите живущему в 2005, какие интересные проги есть на node.js?
Чувак, прочитай это и сделай как я написал, обогатишься и прославишься:
1. скоро (или уже) у вас появится браузер гуглохром. выковыряй их него потроха, ответственные за clients-side (js, css, html). на это уйдёт наверное несколько месяцев, но время у тебя есть. автоматизируй этот процесс, чтобы при выходе новой версии хрома не тратить на это много времени (так как версии клепаться со временем будут всё чаще).
2. запакуй их в один архив с последней версией nodejs.
3. назови это Electron, объяви это проектом для создания десктоп-приложений. сделай демку, какой-нибудь helloworld. Будет тормозить и жрать память как не в себя, но не переживай: в наше время все уже привыкли к тормозам и ничего не заметят, а памяти если что ещё докупят.
4. сделай для него сайт. основными особенностями должны быть: на сайте должна быть только одна страница (главная), размер шрифта не меньше 18 (можешь просто сделать такой размер, чтобы было комфортно читать, потом нажать три раза Ctrl-+ и захардкодить в css получившийся размер).
5. создай на гитхабе аккаунт electron, в нём - репозиторий electron (если будут заняты, используй electronjs). а чтобы защититься от киберсквоттеров, зарегай домен electron.org (если уже занят, подойдёт electroljs.org, также популярны домены в зоне io, можешь попробовать какой-нибудь electron.io).
6. в начале 2013 года убирай с сайта robots.txt и готовься к наплыву посетителей и пользователей этой штуки.
P.S. Должен предостеречь, что с самого начала технически подкованные люди будут тебя ненавидеть за это, так что решай сам, стоит ли оно того: стоит ли ненависть тысяч восхищения миллионов.
| |
2.60, Виталик (??), 16:26, 12/01/2018 [^] [^^] [^^^] [ответить] | +2 +/– | Если речь про десктоп проги она всего 1 визуал студия код от майкрософт хейтер... большой текст свёрнут, показать | |
|
3.62, arisu (ok), 16:38, 12/01/2018 [^] [^^] [^^^] [ответить]
| +3 +/– |
визуал студия. хороший редактор. дальше можно не читать, всё равно чушь написана.
| |
|
|
5.67, arisu (ok), 16:50, 12/01/2018 [^] [^^] [^^^] [ответить]
| +/– |
то есть, ты решил вообще себя зарыть. воистину: не надо мешать людям говорить, и они сами себя спустят под днище.
| |
|
6.79, Аноним (-), 19:12, 12/01/2018 [^] [^^] [^^^] [ответить]
| +/– |
Ну там реально всего одна известная проблема, реализация мигания курсора потребляла 70% CPU, а в остальном — хороший редактор же.
| |
|
7.82, arisu (ok), 19:18, 12/01/2018 [^] [^^] [^^^] [ответить]
| +2 +/– |
> Ну там реально всего одна известная проблема
…двигатель браузера под капотом.
| |
7.83, arisu (ok), 19:25, 12/01/2018 [^] [^^] [^^^] [ответить]
| +/– |
p.s.: когда мне надоел тот прискорбный катаклизм, который я наблюдаю в редакторах, я таки сделал себе свой. который жуёт sql-дамп на 200 мегабайт и полностью его расцвечивает за ~300 миллисекунд, сжирая при этом около 500 мб памяти. обновлённая версия, которая в процессе, будет делать это за примерно 500 миллисекунд, но жрать примерно 250 мб памяти, и будет полностью лишена проблемы фрагментации блоков. вот это -- хороший редактор.
| |
|
|
9.88, arisu (ok), 20:05, 12/01/2018 [^] [^^] [^^^] [ответить] | –1 +/– | а вот это у нас поколение младое прорезалось думать не умеет, код делать не уме... текст свёрнут, показать | |
|
8.89, Гроздь (?), 20:25, 12/01/2018 [^] [^^] [^^^] [ответить] | +1 +/– | попробуй вкурить acme из plan9port - весчь https github com evbogdanov acme б... текст свёрнут, показать | |
|
|
|
11.92, arisu (ok), 20:46, 12/01/2018 [^] [^^] [^^^] [ответить] | +1 +/– | но зачем это, если у меня уже есть свой редактор, который работает именно так, к... текст свёрнут, показать | |
|
|
13.94, arisu (ok), 21:06, 12/01/2018 [^] [^^] [^^^] [ответить] | +2 +/– | x2 5 памяти на файл, с полным кэшированием раскраски да нет, не накладно 821... текст свёрнут, показать | |
|
|
|
|
17.110, arisu (ok), 14:56, 13/01/2018 [^] [^^] [^^^] [ответить] | –1 +/– | это ты сейчас решил пошутить на тему скорости вима грешно убогих пинать как мо... текст свёрнут, показать | |
|
|
|
|
17.122, XoRe (ok), 18:18, 15/01/2018 [^] [^^] [^^^] [ответить] | +/– | Если вы про кеш самого диска на X мб, то файл туда как попадет, так и выпадет е... текст свёрнут, показать | |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1.4, Аноним (-), 11:00, 12/01/2018 [ответить] [﹢﹢﹢] [ · · · ]
| +5 +/– |
И никто в сообществе жепоскриптеров так и не подумал за всё это время плюнуть на криворуких даунов из npmjs.org? Это печально.
| |
|
|
3.40, Аноним (-), 14:15, 12/01/2018 [^] [^^] [^^^] [ответить]
| +/– |
Да пофиг сколько там строчек кода. Плохо - что даже эти пару строчек кода никем не валидируются, да и подвержены поломке по вине пакетного менеджера.
| |
|
|
1.11, X4asd (ok), 11:19, 12/01/2018 [ответить] [﹢﹢﹢] [ · · · ]
| +5 +/– |
> была введена 24-часовая задержка републикации удалённых пакетов (для защиты от незаметного размещения вредоносных пакетов вместо удалённых)
они там реально идиоты?
почему 24 часа, а не скажем 365 дней?
| |
|
2.18, Аноним (-), 11:56, 12/01/2018 [^] [^^] [^^^] [ответить]
| +6 +/– |
>они там реально идиоты?
с точки зрения обычного человека, идиоты. С точки зрения современного человека, альтернативные гении.
| |
2.42, Аноним (-), 14:23, 12/01/2018 [^] [^^] [^^^] [ответить]
| +1 +/– |
Меня больше интересует, почему этого не сделали два года назад.
| |
|
3.71, Аноним (-), 17:29, 12/01/2018 [^] [^^] [^^^] [ответить]
| +/– |
npm это сброище модулей для node.js, >>> ,js <<<
собственно потому они и в этот раз сделали всего 24 часа, вместо вечной блокировки имени.
| |
|
2.113, Аноним (-), 16:51, 13/01/2018 [^] [^^] [^^^] [ответить]
| +/– |
>> была введена 24-часовая задержка републикации удалённых пакетов (для защиты от незаметного размещения вредоносных пакетов вместо удалённых)
> они там реально идиоты?
> почему 24 часа, а не скажем 365 дней?
просто от них ничего не зависит ;) поэтому они должны страдать ;)
| |
|
1.12, Аноним (-), 11:21, 12/01/2018 [ответить] [﹢﹢﹢] [ · · · ]
| +1 +/– |
При удалении gmail логин в системе деактивируется навсегда и никогда не будет свободным.
| |
|
2.80, Аноним (-), 19:15, 12/01/2018 [^] [^^] [^^^] [ответить]
| +4 +/– |
> При удалении gmail логин в системе деактивируется навсегда и никогда не будет
> свободным.
А номер телефона через полгода выдадут другому человеку.
| |
|
|
2.19, Аноним (-), 12:03, 12/01/2018 [^] [^^] [^^^] [ответить]
| –1 +/– |
обиженные похапешники теперь будут совать это под каждой новостью о любом языке?
| |
|
3.27, анонимус (??), 12:31, 12/01/2018 [^] [^^] [^^^] [ответить]
| +1 +/– |
А похапешники тут при чем? У них с композером такого не происходит. И lock файлы там были с самого начала, а не с 5 версии, и название вендора в имени пакетов тоже, а не как в npm кто-то с вендором в префиксе, кто-то без.
| |
|
4.33, vitalif (ok), 13:21, 12/01/2018 [^] [^^] [^^^] [ответить]
| +/– |
...и композер нафек не нужен, т.к а) в пхп почти все и так встроено б) если такое количество зависимостей, как обычно в node проектах, засунуть в пхп, оно какнет.
| |
|
|
|
1.24, anomymous (?), 12:20, 12/01/2018 [ответить] [﹢﹢﹢] [ · · · ]
| +1 +/– |
Ещё раз: бездумный депенденс на хипстерские репы - зло. Только статическая сборка, причём каждое обновление библиотек должно проходить ревью.
| |
|
|
3.97, Michael Shigorin (ok), 23:27, 12/01/2018 [^] [^^] [^^^] [ответить]
| –5 +/– |
> И regression testing, да.
Прочитал сперва как "aggression testing" -- задумался про defensive programming...
Но вообще да, агрессия в виде халатности с правильным битиком (или сколько там у них занимает отметка о правах) -- это поди ж ещё предусмотри.
| |
|
2.28, RobotsCantPoop (?), 12:34, 12/01/2018 [^] [^^] [^^^] [ответить]
| +2 +/– |
Ага, а потом начнут орать про бюрократию, "совок" и про то что "инноватора" ни за что завернули эти "закостенелые политруки".
| |
2.55, Аноним (-), 15:43, 12/01/2018 [^] [^^] [^^^] [ответить]
| +/– |
Сплю и вижу статически собранный дистрибутив ГНУ+Линукс с ревью и тестами на регрессии. И обновления системы потому, что в glibc пропатчили какой-то незначительный минорный баг, проявляющийся на архитектуре с 3,5 пользователей.
Хейтеры такие хейтеры. Не нравится nodejs/C/Rust/мамка анона — не пользуйся, делов-то? Вот уж воистину, нет большего гадюшника, чем околоайтишный форум.
| |
|
3.65, amonymous (?), 16:44, 12/01/2018 [^] [^^] [^^^] [ответить]
| –1 +/– |
RHEL так и собирается, а что? Да и почти любой бинарный дистр GNU/Linux. Под статической сборкой имеется в виду не статическая линковка, а именно что сборка проекта вместе с библиотеками, которая по желанию левой задней ноги третьих лиц не изменяется.
| |
|
4.75, Аноним (-), 18:05, 12/01/2018 [^] [^^] [^^^] [ответить]
| –2 +/– |
Начинаются манёвры. Под статической сборкой что-то внезапно понимается что-то совершенно не то, что принято понимать.
RHEL является RHEL'ом потому, что там есть (достаточно) чёткий процесс, которого придерживаются при разработке. Но изначально код они берут в точно таких же публичных репозиториях, что и все. Ты же не думаешь, что они там свой собственный nodejs командой секретных клонов Поттеринга пишут?
Как бы то ни было, ошибки случаются. Где-то чаще, где-то реже, но они неизбежны. Перефразируя Жеглова, качество сервиса определяется не отсутствием багов, а умением администрации их обезвреживать.
| |
|
3.98, Michael Shigorin (ok), 23:50, 12/01/2018 [^] [^^] [^^^] [ответить]
| –3 +/– |
> Сплю и вижу статически собранный дистрибутив ГНУ+Линукс
Ммм... была ведь такая попытка, какие-то детишки-слакваристы вроде с полотна "Утомлённые зависимостями".
| |
|
|
1.45, Аноним (-), 15:01, 12/01/2018 [ответить] [﹢﹢﹢] [ · · · ]
| +2 +/– |
>Примечательно, что быстрому восстановлению помешало то, что некоторые предприимчивые пользователи сразу зарегистрировали новые модули с теми же именами
надеюсь, имена этих "героев" известны и все они уже забанены просто так?
| |
|
2.56, Аноним (-), 15:47, 12/01/2018 [^] [^^] [^^^] [ответить]
| –2 +/– |
> надеюсь, имена этих "героев" известны и все они уже забанены просто так?
Стоят в очереди на получение бана сразу после «тупых инженеров из Интела» и «тех дeбилов, которые в OpenSSL Heartbleed проморгали».
| |
|
3.123, Аноним (-), 09:47, 16/01/2018 [^] [^^] [^^^] [ответить]
| +/– |
Сравнение неуместно. Joyent - коммерческая компания, на своём сайте кого хочет - того и банит. Почему бы ей просто так не захотеть забанить этих пакетосквоттеров?
| |
|
2.84, Аноним (-), 19:29, 12/01/2018 [^] [^^] [^^^] [ответить]
| +/– |
> надеюсь, имена этих "героев" известны и все они уже забанены просто так?
Да вас же, вэб-макак, всех не перебанишь. Тут только дустом можно попробовать справиться...
| |
|
3.119, Аноним (-), 12:28, 14/01/2018 [^] [^^] [^^^] [ответить]
| +/– |
хорошо, что немакаки-хеловорлдщики только в комментах гядят, а то хана вообще всем инфраструктурам
| |
|
|
1.46, Аноним (-), 15:03, 12/01/2018 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
>незадолго до инцидента один из спамеров разместил вредоносный модуль
а вот в pipa почему-то такого нет. Потому что модерации нет совсем?
| |
1.49, name (??), 15:12, 12/01/2018 [ответить] [﹢﹢﹢] [ · · · ]
| +2 +/– |
>персонал
очень пафосное название для чувака сидящего дома с бутылкой пива в одной руке, и клавиатурой в другой :)
| |
1.101, smile (??), 01:04, 13/01/2018 [ответить] [﹢﹢﹢] [ · · · ]
| +3 +/– |
npm-экосистема конечно впечатляет своей убогостью, но заголовок не соответсвует, ведь
> и не разобравшись в сути предупреждения от антиспам-системы подтвердил блокировку
результат рукожопов, а не тупенького спам-фильтра, который, как никак, расстарался и предупредил.
| |
1.103, dasrfatwet (?), 03:40, 13/01/2018 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Не удивлюсь если уже существуют или в будущем появятся стартапы про безопасность npmjs репозиториев по типа как с докером было.
| |
|
|
3.120, Аноним (-), 04:52, 15/01/2018 [^] [^^] [^^^] [ответить]
| +/– |
И за деньги есть, и бесплатно, но с é́́блей. Артифактори, например. И множество других аналогов и более узкоспециализированных решений.
| |
|
|
1.124, fantom (??), 18:58, 16/01/2018 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Народная мудрость последнего абзаца:
Решительный шаг вперед есть результат хорошего пинка взад!
| |
|