10 октября 2020 года исполнилось 10 лет с первого «Дня 42», потому что 1010102 = 42. Сегодня делимся переводом поста об этом удивительном числе. Автор — профессор компьютерных наук Лилльского университета управления Жан Поль Делахайе, также написавший книгу «Formal methods in artificial intelligence», которая вышла еще в 1987 году. Он рассказывает о некоторых аллюзиях на 42, об этом числе в математических последовательностях и, конечно, о 42 в контексте задачи о сумме трех кубов. Подробности под катом.
Читать полностью »
Рубрика «42»
Автостопом к ответу жизни, Вселенной и всего такого
2020-10-12 в 13:37, admin, рубрики: 42, skillfactory, Блог компании SkillFactory, математика, Научно-популярноеДоклад «42». Большой конспект
2020-01-31 в 8:12, admin, рубрики: 42, Блог компании Яндекс, Здоровье гика, Карьера в IT-индустрии, мозгПривет, меня зовут Вадим Макишвили. В 2014 году я выступил с докладом «36». Рассказывал про кризис среднего возраста, признавался в собственных слабостях и делился способами, которые помогли мне совладать со страхами. Сразу после выступления друзья стали надо мной подтрунивать, мол, давай каждые десять лет по продолжению. Я отшучивался, мол, обязательно сделаю. Но, вообще-то, не собирался, потому что каждые десять лет рассказывать всему миру про свои страхи — скучно.
Однако несколько месяцев назад на конференции YaTalks в Екатеринбурге я выступил с новым докладом. В заголовке число 42, и возникает вопрос: «Неужели Макишвили — автор одной темы?» Нет. Самокопания не было. А что было? И можно ли «42» считать продолжением «36»?
Мой рассказ имеет отношение к предыдущей лекции лишь косвенно. В «42» я детально обдумываю тему, которой тогда едва коснулся. Но если кому-то удобнее думать, что «42» — вторая серия, пусть так. Тогда впереди ещё и третья, которая не будет иметь ничего общего ни с первой, ни со второй, ну разве что автор — я, и название тоже окажется каким-то числом.
«42» — точно не про кризис среднего возраста.
— Здравствуйте, друзья. Мне очень много хочется вам рассказать. Так много, что первая версия этого доклада длилась два часа. Но организаторы сказали мне — Макишвили, не наглей. Короче, вы со мной здесь на час. Я постараюсь, чтобы вам не было ни скучно, ни грустно.
Читать полностью »
Решение задачи числа 42 с помощью планетарного суперкомпьютера
2019-09-16 в 4:45, admin, рубрики: 42, математика, Научно-популярное, ответ на вопрос жизни, распределённые вычисления, сумма кубов, суперкомпьютерыМатематикам наконец-то удалось найти три куба чисел, сумма которых равна 42. Так была решена задача, над которой ломали голову целых 65 лет: можно ли каждое из натуральных чисел от 1 до 100 выразить как сумму трёх кубов?
Задача, сформулированная в 1954 году, заключается именно в этом: x3+y3+z3=k. K — это каждое из чисел от 1 до 100; вопрос в том, каковы x, y и z?
За прошедшие десятилетия были найдены решения для самых лёгких чисел. В 2000 году математик Ноам Элкис из Гарвардского университета опубликовал алгоритм, упрощающий поиск решений для более сложных чисел.
На текущий год оставались только два самых сложных числа: 33 и 42.
Читать полностью »
Инфографика: все 42 космических аппарата, похороненные на других планетах Солнечной системы
2017-09-19 в 16:06, admin, рубрики: 42, science, визуализация данных, кассини, космонавтика, космос, наса, наука, обработка изображений, планеты
Впечатляющая заставка с сайта Science Magazine
Одним из главным информационных поводов ушедшей недели стал зонд Кассини, прекративший своё существование в плотных слоях атмосферы планеты-гиганта Сатурна. В тот же день журнал Science Magazine запустил проект, посвящённый всем 42 космическим аппаратам, когда-либо покинувшим нашу родную Землю и нашедших своё последнее пристанище на других планетах.
Вкратце о проекте и о далёких аппаратах-странниках под катом!
Читать полностью »
Иерархия исключений в современном PHP-приложении
2017-05-22 в 5:52, admin, рубрики: 42, exceptions, php, исключения, обработка ошибок, ооп, Проектирование и рефакторинг, Совершенный кодЗадача публикации: доступно изложить способ организации иерархии исключений и их обработки в приложении. Без привязки к фреймворкам и конкретной архитектуре. Описываемый способ является де-факто стандартом в сообществе: он используется во многих серьёзных библиотеках и фреймворках. В том числе Zend, Symfony. Не смотря на его логичность и универсальность, формального описания предлагаемого подхода на русском языке я не нашёл. После неоднократного устного изложения концепции коллегам, родилась мысль оформить её в виде публикации на Хабрахабр.
В языке PHP, начиная с 5-ой версии, доступен механизм исключений. В актуальной, 7-ой, версии этот механизм был улучшен и переработан с целью единнобразной обработки разных ошибок при помощи конструкции try{} catch...
В стандартной библиотеке (SPL) PHP предоставляет готовый набор базовых классов и интерфейсов для исключений. В 7-ой версии этот набор был расширен интерфейсом Throwable
. Вот диаграмма всех имеющихся в версии 7 типов (изображение — ссылка):
Угости Гуса пивом! Или про лицензию Beerware
2017-03-29 в 9:54, admin, рубрики: 42, beerware, BSD, copyleft, donationware, GPL, open source, копирайт, лицензии open source, пиво, святой патрик, Софт, метки: beerware, donationware, лицензии open sourceДень святого Патрика уже позади, день смеха уже на носу, так что было важно мне не упустить такое благоприятное время для подготовки именно этого материала. А он про следующее. Всем, кому приходилось поработать с FMDB и знакомиться с ее лицензией, доводилось лицезреть в нем следующий текст:
If you are using FMDB in your project, I'd love to hear about it. Let Gus know
by sending an email to gus@flyingmeat.com.
And if you happen to come across either Gus Mueller or Rob Ryan in a bar, you
might consider purchasing a drink of their choosing if FMDB has been useful to
you.
Finally, and shortly, this is the MIT License.
Если вы используете FMDB в своем проекте, я был бы рад узнать про это.
Дайте знать об этом Гусу, направив ему письмо на gus@flyingmeat.com.
И если вам доведется столкнуться с Гусом Меллером или Робом Райаном в баре,
рекомендуем угостить их напитком по их выбору, раз FMDB действительно
пригодилось вам.
В общем, если в двух словах, применяется лицензия MIT.
Замечательно, что авторы кода подошли к вопросу о лицензии с долей юмора и помимо стандартного ее текста оставили еще вот и такую приписку. А вдвойне замечательно то, что такая приписка вполне наводит мысли на другой тип лицензии – Beerware. Не слышали про такую? Если вдруг нет, тогда давайте-ка познакомимся с ней. Итак, встречайте:
Удивительная история document.write
2016-07-10 в 15:54, admin, рубрики: 42, document.write, javascript, бесполезный код, браузеры, ненормальное программирование, Программирование, Разработка веб-сайтов, рекурсия, метки: document.writeМетод document.write
— один из самых странных методов. Он вставляет HTML-код на страницу сразу после себя. Точнее говоря, сразу после тега <script>
, внутри которого он расположен. И только в том случае, если документ еще не был загружен полностью. А если был? Тогда страница очищается и заменяется на, что было указано.
Можно вставить строку, которая явно сломает остальную страницу:
document.write('<plaintext>')
Или можно поиграть в русскую рулетку:
if (Math.random() > 0.9)
document.write('<!--')
Смысл — это иллюзия
2015-03-14 в 2:20, admin, рубрики: 42, дао суслика, дзен, мозг, Научно-популярное, свобода воли, смысл жизни, философия сознания, метки: свобода воли, философия сознанияЭто перевод статьи, которая очень странно на меня повлияла. Оригинал
Поля Α и B — одного и того же цвета
Скорее всего это самая важное, что я когда-либо писал, т.к. я считаю, что нашёл ни что иное, как смысл жизни, или его отсутствие. Если вы умны/образованны, начало этого эссе может показаться вам достаточно стандартным. Тем не менее следите за мыслью.
Основной аргумент
Смысл << Эмоция << Химия << Физика
"Смысл" жизни исходит исключительно из эмоционального опыта, который базируется на химии. Мы знаем, что эмоция, и даже духовный опыт, по своей природе химические события. В наше время с помощью науки возможно, используя препараты и/или прямые манипуляции с мозгом индуцировать "духовный" опыт.Читать полностью »