Адрес для входа в РФ: exler.world

Как словить хайп на ровном месте

30.11.2020 11:14  13325   Комментарии (79)

Мужик оказался с выдумкой: простейшим скриптиком заполнил все ячейки электронной таблицы Excel, а потом наврал, что сделал это вручную, и у него это заняло два года. Простейший подсчет показывает, что для того, чтобы сделать это вручную, учитывая длину числа, которое вписывалось в каждую клетку, ему бы понадобилось не два года, а немного больше - а именно 2700 лет и 15 секунд. Но, как говорится, "многие верят". Вон про него даже в "Популярной механике" написали: я и не знал, что там работают настолько наивные люди, не умеющие перемножить два числа.

Впрочем, я про него тоже написал, как ни крути, так что мужик своего добился. Но я просто отдал должное его умению словить хайп.

30.11.2020 11:14
Комментарии 79

Люди! Ну туфта же полная! Если в каждую ячейку писать только один байт в чистом виде, а не то, что такое большое число, то это будет 17 гигабайт, а не 200 мегабайт, как пишут в ПОП-механике. Явно же был копипаст формул.
01.12.20 10:53
0 1

Люди! Ну туфта же полная! Если в каждую ячейку писать только один байт в чистом виде, а не то, что такое большое число, то это будет 17 гигабайт, а не 200 мегабайт, как пишут в ПОП-механике. Явно же был копипаст формул.
Голосом одного из любимейших героев из российских сериалов - "Думаешь?.."
01.12.20 13:04
0 1

Бывают в жизни прикольные совпадения. Вчера перед сном прочитали с ребенком книгу Millions, Billions & Trillions, а сегодня с утра у Экслера - вот это. Будет к книжке еще одна иллюстрация 😄
30.11.20 22:57
0 0

А это Дмитрий Менделеев, он циферки писал в пустые клетки.
Мудак, он лучше бы придумал, как спирт изгнать из табуретки!
30.11.20 21:51
0 0

Если кому интересны подробности из первоисточника: twitter.com
30.11.20 21:31
0 0

С каждой ячейкой Ёксель тормозил всё сильнее и в итоге скриптик работал два года.
30.11.20 14:58
0 6

.xlsx файл внутри - по сути XML
Сколько времени нужно чтобы породить XML с нужным наполнением при помощи программирования?
30.11.20 14:34
0 1

несколько секунд
30.11.20 15:20
0 1

Вот-вот...
Правда не исключено что потом этот файлик два года открывался - но это уже совсем другая история )))
30.11.20 15:47
0 3

Зачем там скрипт-то? Создал формулу, скопировал в буфер обмена, затем ctrl-a, ctrl-v
30.11.20 13:57
1 4

Зачем там скрипт-то? Создал формулу, скопировал в буфер обмена, затем ctrl-a, ctrl-v
сколько клавиатур придется сменить по причине отказа 4-х кнопок. все-же скрипт быстрее и надежнее, тут даже Excel только чтоб заскриншотить результат 😄
30.11.20 17:32
0 0

Такой работе удалёнка не помеха!
30.11.20 13:40
0 0

- На лего написано 3-4 года, а я за полгода собрал.
30.11.20 13:11
0 42

Вариантов масса,
1. сгенерить эксель файл. на чем угодно, хоть на php.
2. создать базу ту же мускул и от туда вытащить эксель каким-нибудь front.
3. сгенерить csv и его открыть в экселе и пересохранить.
30.11.20 12:31
1 2

Ну что ж, надо признать что парень всё-таки гений троллинга
30.11.20 12:16
0 0

что бы заполнить вручную 100 000 первых ячеек в одном столбце у меня ушло примерно 100 сек. На 17 179 869 184 ячеек нужно примерно 200 суток чистого времени. Ну это если пренебречь тем, что при большом заполнении тормозить будет.

вбиваю "1" в ячейку А1, потом "2" в ячейку А2. Выделяю обе ячейки, "хватаю" за крестик и тяну вниз 😄 кто скажет, что это не ручной способ? 😄

извините за занудство 😄
30.11.20 12:05
0 11

После заполнения нескольких столбцов начнет тормозить, и чем дальше, тем больше
30.11.20 12:24
0 2

но во втором столбце уже ставим формулу "левая ячейка +1"
а в третий столбец копипастим левого соседа 😄
это позволяет перестать участвовать в процессе постоянно 😄
30.11.20 12:57
0 1

если отлключить автоматический пересчет -- тормозить не будет
30.11.20 13:59
0 1

Я, помнится, на бумажке выписал все числа от 0 до бесконечности, тоже 2 года примерно ушло. Нужно в популярную механику написать, пусть тоже опубликуют
30.11.20 12:05
0 24

все выписал? ))
30.11.20 12:16
0 1

Ноль, один, два, несколько, много, миллиард, бесконечность.
30.11.20 12:26
1 6

Незачет. Ординальные, кардинальные, p-адические числа и прочая херня ждет вас. Число сумашедших математиков много больше числа сумашедших химиков, физиков и изобретателей.
30.11.20 12:31
1 2

Трансцендентные числа пи и фи попросили не рассматривать их в качестве алгебраических.
30.11.20 13:12
1 3

Я, помнится, на бумажке выписал все числа от 0 до бесконечности, тоже 2 года примерно ушло. Нужно в популярную механику написать, пусть тоже опубликуют
Теперь в обратном порядке нужно сосчитать - проверить, без этого в такое серьезное издание публикацию не примут.
30.11.20 13:22
0 1

Число сумашедших математиков много больше числа сумашедших химиков, физиков и изобретателей.
Вот поэтому математики, которые заботятся о своем здоровье, используют только натуральные числа! И кривые без "Е"!
30.11.20 13:36
0 1

"Чак Норрис досчитал до бесконечности. Дважды."
01.12.20 10:04
0 0

Настоящие про используют вообще только простые числа.
01.12.20 13:33
0 0

Мало нам было hi-fi и wi-fi, теперь еще и pi-fi...
01.12.20 13:42
0 0

"Счетная комиссия Тверского избирательного участка отказалась утвердить результаты подсчета..."
01.12.20 13:44
0 0

А чего номера не по порядку?
30.11.20 11:52
0 1

"...Хабаровчанин пронумеровал строки и столбцы, а затем перемножил эти значения..."
30.11.20 11:58
0 0

"...Хабаровчанин пронумеровал строки и столбцы, а затем перемножил эти значения..."
не труъ
30.11.20 12:40
0 0

Даже просто досчитать до миллиарда требуется гораздо больше времени.
И это вовсе не миллиард секунд (около 30 лет), как пишут во многих источниках.
Потому что на произнесение одного шестизначного числа уже требуется около 5 секунд.

- Мой папа в совершенстве владел французским.
- Правда?
- Он сам мне об этом говорил.
("Мокасины Маниту")
30.11.20 11:52
0 1

Представляю, какие там тормоза
30.11.20 11:51
0 1

Я так понял, что время ушло не вбивание вручную данных (он сам пишет, что ещё не настолько **нулся), а на копипаст/растягивание формул.
На это как раз время нужно (расчет Екселем). И значительное
30.11.20 11:51
0 2

Запустил для интереса расчет вставки формул в 10,5млн. ячеек, ноут считал почти 20 минут, комп справился за 9 минут (12 ядер).
То есть, если заниматься только этим, имея 10-12 часов в день на отдых и выходные, можно справиться с заполнением всей таблички за месяц. Т.е. Голем или не торопился или комп. не сильно мощный.
Файл с 10,5млн записей, из которых только одна ячейка с данными - 120МБ.
30.11.20 12:14
0 2

Может кто прикинет, сколько весит самый бесполезный такой файл? >1 Гб? в конце концов, в каждой ячейке формула, пусть и самая примитивная, но она неплохо так утяжеляет. Плюс форматирование.
30.11.20 11:44
0 0

Зачем формула? Откуда такой вывод?
30.11.20 11:50
0 0

В принципе, должен быть довольно компактным, если формулой заполнен.
Формула одна и та же на весь Range. И стиль - тоже.

Если заполнено скриптом без формул, тогда все значения находятся в файле. И он будет большим.
30.11.20 11:53
0 0

Может кто прикинет, сколько весит самый бесполезный такой файл? >1 Гб?
По ссылке написано более 200 мегабайт.
30.11.20 11:56
0 0

Про формулы я от простого шёл. И не забываем, что он форматнул в рамку каждую ячейку.
Я помню, на прошлой работе обычный рабочий 4ядерный с большим скрипом открывал >40 Мб файл с разными формулами, сводными и кучей ссылающихся друг на друга листов.
30.11.20 12:00
0 0

"- Пересчитывать будете?
- Буду!" (с) Берегись автомобиля.
Диалог Баниониса и Смоктуновского.
А ещё Папанов, Миронов, Евстигнеев, Аросева, Ефремов, Жженов...
30.11.20 12:42
1 1

В принципе, должен быть довольно компактным, если формулой заполнен.
Если заполнено скриптом без формул, тогда все значения находятся в файле. И он будет большим.
Наоборот же.
Формулы в String, значения в Integer/Long. Для каждой ячейки формула сохраняется отдельно, при этом String весит минимум вдвое больше...

Там же скрипты на Visual Basic! Он как раз, наверное, два года и работал!
30.11.20 11:40
0 2

Там же скрипты на Visual Basic! Он как раз, наверное, два года и работал!
месяц изучал VBS, три месяца VB, за ними пол года PHP и SQL и в итоге решил перейти на С++/С#/Java, что в итоге и заняло 738 дней, один день прикидывал что использовать и в 730 день за пять минут накидал скрипт 😄
30.11.20 17:47
0 2

739?
01.12.20 13:47
0 0

Сегодня день домашних животных! Бублику пламенный привет! ? (Офтоп, понимаю. Прошу не пинаться)
30.11.20 11:40
3 10

Сегодня день домашних животных! Бублику пламенный привет! ? (Офтоп, понимаю. Прошу не пинаться)
Мяу, бро!

Дело говоришь! Гав-гав! ?

А кошек за что забыл?

Да разве их забудешь? ) Мяу, конечно!

?? Это же парень из "Людей в черном"!

?? Это же парень из "Людей в черном"!
Это его потомок )))

Понял )

и это правильно 😄

Серьезный пес!

и это правильно ?
стандарт, или миник?
30.11.20 15:43
0 0

Crazy
миник-переросток 😄
30.11.20 17:44
0 0

Сегодня день домашних животных! Бублику пламенный привет! ? (Офтоп, понимаю. Прошу не пинаться)
Мяу...

А кошек за что забыл?
Странный упрёк. Вы ему по-кошачьи, он вам ответил по-собачьи. Тем самым соблюдено полное упоминание бенефициаров, никто не забыт и ничто не забыто.
01.12.20 10:59
0 0

Сегодня день домашних животных! Бублику пламенный привет!

Да, было и такое )

С музее срвременного искусства в Мюнхене есть похожий стенд, с тысячью (на глаз) ячеек, который автор создавал из разных пилюль и таблеток. Сорок тысяч, насколько помню. Правда, нигде не указано покупал он их сам, принимал ли.
30.11.20 11:39
0 0

А где он писал, что вручную?
30.11.20 11:36
0 4

Вот тоже хотел сказать. Может, он скрипт 2 года придумывал
30.11.20 11:46
0 1

А где он писал, что вручную?
В статье на попмехе написано, что вручную
Семнадцать миллиардов ячеек были заполнены исключительно вручную, без использования скриптов
Хотя copy-paste это тоже вручную )
30.11.20 14:09
0 0

многие верят
Многие просто очень слабо представляют себе, что такое миллиард. Тут ничего плохого нет, это естественно.
30.11.20 11:28
1 1

Миллиард - это очень много.
Для сравнения: за 1900 лет не прошло и миллиарда минут.
30.11.20 11:27
0 2

В одном ролике на ютюбе видел очень наглядное представление: просто серый квадрат 1000х1000 точек. Ну и лектор говорил что-то типа: "Вы видите просто серый квадрат, но вон там, если приглядеться, красным цветом отмечена продолжительность человеческой жизни."
30.11.20 11:31
1 0

По сравнению с чем?
"С Мировой Революцией"
:)
30.11.20 18:43
0 0

По сравнению с чем?
Может быть, имелось ввиду, что каждая точка — год? Тогда та красная метка могла составлять 10х10 или 9х9 точек.
01.12.20 10:45
0 0

Локи просил передать, что теперь это его шутка.
01.12.20 13:18
0 0

Как я понимаю, копирование формулы — это тоже вручную, без скриптов. И это явно не 2700 лет. Хотя смысла действию не прибавляет.
30.11.20 11:25
2 0

Прикинул сейчас расчёты. У нас миллион строк, на заполнение с пэйдждауном (это я ещё энд не проверял) надо 90 тысяч нажатий. Потом ещё 17 тысяч нажатий для копирования столбца. Если бы каждое нажатие занимало секунду, то хватило бы 30 часов. Но таблица явно жутко тормозила, потому не удивлюсь, если 30 часов превратились в 1000 часов, 2-3 часа каждый день. Всё вполне реалистично.
30.11.20 11:34
0 0

Как я понимаю, копирование формулы — это тоже вручную, без скриптов.
VBA же ж...

Есть же кнопка "заполнить вправо" / "Fill right" и то же самое вниз. Получилось бы меньше чем за минуту ручного труда, но у меня Excel отказался это делать из-за недостатка оперативной памяти.
01.12.20 19:21
0 0

Может он просто скриптик два года писал, кто знает...
30.11.20 11:25
0 21
Теги
Сортировать по алфавиту или записям
BLM 21
Calella 143
exler.ru 272
авто 441
видео 3992
вино 359
еда 499
ЕС 60
игры 114
ИИ 29
кино 1580
попы 190
СМИ 2757
софт 930
США 131
шоу 6