Как стать автором
Обновить

Комментарии 17

Если я правильно понял статью — то это пример достаточно плохого js разработчика.

Мало того что она не разобралась почему stream вдруг считал файл в память(он не должен github.com/nodejs/help/issues/194) и просто использовала npm библиотеку, так еще и было предположение считать файл с данными в память целиком(ненуаче такого ?).
Мода на diversity вот к такому и ведет.
«Ну и что, что код на уровне плохого джуниора, зато автор — тётка!»
Великолепная статья, если рассматривать её как юмористическое произведение. «Full-stack software engineer» на серьёзных щщах рассказывает, как дошла до очевидных вещей, преподнося это как эврику. «Для чтения двухгигового файла нужно использовать потоки!» (над головой автора загорается лампочка). Прелестно, просто прелестно. Для забивания гвоздя в доску нужно использовать молоток.
И на медиуме как всегда комментарии из разряда «Great job», «Cool article!».
НЛО прилетело и опубликовало эту надпись здесь
> Этот пост — перевод оригинальной статьи Пейдж Найдринхаус, full-stack software engineer.

<зануда>Paige Niedringhaus произносится как Пейдж Нидринхауз (Нидринхоз)</зануда>
Спасибо, поправили :)
Задачу она могла решить проще и быстрее.
// количество строк
wc -l src.txt
// вывести имена из номеров строк
head -n 423 src.txt | tail -n 1 | cut -f 8 -t '|'
head -n 43243 src.txt | tail -n 1 | cut -f 8 -t '|'
// количество пожертвований по месяцам
cat src.txt | cut -f nY,nM -t '|' | sort | uniq -c
// выборка самого частого имени аналогично, только добавить ещё cut и после uniq добавить сортировку и head -n 1

Имхо будет быстрее ноды, менее требовательно к ресурсам и каждой задаче свой инструмент.
Так не интересно — статью писать не про что будет :)
Это да.
Код в картинках — отличное решение. Реклама школы программирования неграмотной статьей — ещё более отличное решение. Назвать 2,5GB очень, очень большим это настолько печально насколько вообще может быть. Я понимаю если бы речь шла о файле размером хотя бы пару сотен ГБ или лучше терабайты. В общем я разочарован. И понятно откуда берутся статьи habr.com/post/423889 И вообще, имхо разработчик
для решения подобных задач не подходит, его возможности несколько ограничены
Ну так, все ингредиенты в гармоничном сочетании :3
Там, на medium.com, до сих пор не завезли нормальную подсветку кода (только через embed с github), поэтому большинство публикаций там извращается со скриншотами. И за это там еще просят $5 в месяц за безлимит (бесплатно только 3 статьи в месяц).

Хабра на них нет!
Переводчик то молодец, перевел. Но ставить плюс рука не поднимается.
А могла бы загуглить «почему нода вылетает с ошибкой по памяти», и после ближайшего совета на stackoverflow подкрутить --max-old-space-size и остановиться на первом варианте: вот и ладненько.
НЛО прилетело и опубликовало эту надпись здесь
Зарегистрируйтесь на Хабре, чтобы оставить комментарий