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

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

30.11.2020 11:14  12044   Комментарии (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:47
0 3

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

Зачем там скрипт-то? Создал формулу, скопировал в буфер обмена, затем 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 13:59
0 1

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

"...Хабаровчанин пронумеровал строки и столбцы, а затем перемножил эти значения..."
30.11.20 11:58
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

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

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

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

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

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

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

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

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

739?
01.12.20 13:47
0 0

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

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

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

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

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

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

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

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

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

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

Понял )

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Может он просто скриптик два года писал, кто знает...
30.11.20 11:25
0 21
Теги
Сортировать по алфавиту или записям
BLM 20
Calella 141
exler.ru 248
авто 427
видео 3774
вино 348
еда 481
ЕС 57
игры 114
ИИ 19
кино 1543
попы 185
СМИ 2587
софт 907
США 80
шоу 6
Что ещё почитать